Welcome to QUL! This project is a comprehensive Content Management System designed to manage Quranic data, including translations, tafsirs, Audio, Audio segments, Arabic scripts, Mushaf layouts, and much more.
QUL is implemented using Ruby on Rails, and Active Admin for implementing the admin interface.
- Translations and Tafsirs Management: Easily add, proofread, fix issues, and export different formats.
- Audio Management: Easily add both ayah by ayah and gapless audio, manage audio segments, and export segments data.
- Arabic Scripts: Preview different Arabic scripts, both ayah by ayah and word by word.
- Mushaf Layouts: Manage different Mushaf layouts, preview them, and export them.
- User Management: Manage users, their roles, and permissions.
- Mutashabihat ul Quran: Manage Mutashabihat ul Quran data.
- Surah info: Manage Surah info data in multiple languages.
- Content Versioning: Keep track of all changes made to the content.
- Export Data: Export data in different formats.
- Import Data: Import data from different sources.
- Quranic grammar and morphology: Manage Quranic grammar and morphology data.
Start with the docs index: docs/README.md
Website docs index: https://qul.tarteel.ai/docs
Primary path for resource users:
- Getting Started: docs/getting-started.md
- Downloading and Using Data: docs/downloading-data.md
- Resource Guides Index: docs/resource-guides-index.md
- Datasets: docs/datasets.md
- Data Model: docs/data-model.md
- Tutorials: docs/tutorials.md
- FAQ: docs/faq.md
Use docs/contributing.md for the complete contribution flow and PR checklist.