Skip to content
yaqiinPublic

About

يقين للمعرفة: مكتبة كتب إسلامية مجانية، وتعريف بالمعالم الإسلامية، وأدوات مختارة للمسلم وطالب العلم، و«محفوظاتي» لمتابعة حفظ القرآن الكريم.

Topics

Resources

Contributing

Stars

16 stars

Watchers

0 watching

Forks

Repository files navigation

يقين للمعرفة · Yaqiin Knowledge

The Yaqiin knowledge site: a free Islamic e-book library, Islamic landmarks (المعالم), curated tools for Muslims and students of knowledge, and زادي: a memorization tracker (starting with the Quran), and printable planners (PDF or image): a habit sheet, a 90-day challenge, and a wheel of life.

It is a fully static site (Next.js output: "export"): no backend, no database. Content lives in JSON files in the repo, and every page is pre-rendered HTML.

Run locally

npm install
npm run dev     # http://localhost:3000
npm run build   # writes the static site to ./out

Editing content

All content is in src/data/:

File Content
books.json Library books: title, authors, description, pages, cover URL, download link, categories
places.json Islamic landmarks (المعالم, at /places/): slug (used in the URL), name, location, Google Maps link, Markdown description, images (the first one is the cover)
tools.json Tools: name, description, links (each with a platform and a url), and category (an id from tool-categories.json)
tool-categories.json Tool categories: id, name
quran-heart.json Shapes of the Quran heart in زادي → محفوظاتي; not meant to be edited by hand

The habit sheet's suggested habits are in src/app/zad/habits/presets.ts.

Images are hosted in the yaqiin/assets repository. To add an image, push it there and use its raw.githubusercontent.com URL.

Contribution 🤝

Read the guideline: CONTRIBUTING.md.

Notes:

  • The Quran Heart svg file is taken and the idea is inspired from this project: The Quran Heart

About

يقين للمعرفة: مكتبة كتب إسلامية مجانية، وتعريف بالمعالم الإسلامية، وأدوات مختارة للمسلم وطالب العلم، و«محفوظاتي» لمتابعة حفظ القرآن الكريم.

Topics

Resources

Contributing

Stars

16 stars

Watchers

0 watching

Forks

Contributors

Languages