Customized Research Search Platform for Hadith & Rijal (Arabic Full-Text Search)
Budget: $30 – $250 USD
Project Summary (full details in the attachment):
We need a secure, cloud-hosted web application that enables full-text Arabic search across two authoritative Islamic research books hosted on ar.lib.eshia.ir:
جامع الأحاديث — Hadith Narrations (Book ID: 10565)
معجم رجال الحديث — Narrator Biographies (Book ID: 14036)
The project involves web scraping/extraction of all volumes and pages of both books into a structured database with Full-Text Search (FTS) capability. The UI must support Arabic (RTL) fully and provide a clean single-search-box interface with two radio buttons to select search type:
• Search Hadith Narrations
• Search Narrator Biographies (Rijal)
The app will run on a secured Linux VPS with Google OAuth login only (no public access). An Admin Dashboard must track user activity: login list and full search history, with filtering and CSV export.
Core Requirements:
• Backend: Python (Flask/FastAPI)
• DB: SQLite with FTS indexing
• Responsive UI (Arabic RTL, desktop + mobile)
• Remove footnotes, normalize narrator names for better search
• External link to original source pages
• Search result pagination
• Security: HTTPS enforced, no indexing, sanitized inputs
• Deliverables include full source code, deployment, documentation, and 2-week support
Key Functional Deliverables:
• Automated crawler to extract data and rebuild DB
• Authentication + analytics dashboard
• Accurate search for both Hadith and Rijal modes
• Zero guest access (research members only)
We need a secure, cloud-hosted web application that enables full-text Arabic search across two authoritative Islamic research books hosted on ar.lib.eshia.ir:
جامع الأحاديث — Hadith Narrations (Book ID: 10565)
معجم رجال الحديث — Narrator Biographies (Book ID: 14036)
The project involves web scraping/extraction of all volumes and pages of both books into a structured database with Full-Text Search (FTS) capability. The UI must support Arabic (RTL) fully and provide a clean single-search-box interface with two radio buttons to select search type:
• Search Hadith Narrations
• Search Narrator Biographies (Rijal)
The app will run on a secured Linux VPS with Google OAuth login only (no public access). An Admin Dashboard must track user activity: login list and full search history, with filtering and CSV export.
Core Requirements:
• Backend: Python (Flask/FastAPI)
• DB: SQLite with FTS indexing
• Responsive UI (Arabic RTL, desktop + mobile)
• Remove footnotes, normalize narrator names for better search
• External link to original source pages
• Search result pagination
• Security: HTTPS enforced, no indexing, sanitized inputs
• Deliverables include full source code, deployment, documentation, and 2-week support
Key Functional Deliverables:
• Automated crawler to extract data and rebuild DB
• Authentication + analytics dashboard
• Accurate search for both Hadith and Rijal modes
• Zero guest access (research members only)