This web application facilitates Quran searches using both lexical (keyword-based) and semantic (concept-based) search techniques. It's designed to help users, especially Muslims, navigate and search the Holy Quran more efficiently.
https://quranicsearch.azurewebsites.net/
- Lexical Search: Allows users to search for specific words or phrases within the Quranic text.
- Semantic Search: Provides results based on concepts or meanings rather than exact keywords.
- Using Quran Semantic Search API : https://github.com/OmarShamkh/ask-the-holy-quran/tree/master/backend/src/api/semantic
- Verse Retrieval: Displays relevant Quranic verses with accurate Tashkeel.
- Pagination: Supports pagination for easier navigation through search results.
-
Node.js and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/OmarShamkh/quran-search-app.git
-
Navigate to the project folder:
cd quran-search-app
-
Run npm
npm install
-
Start The Project:
npm start
- Access the application through your web browser at https://localhost:3000.
- Enter a search term or concept in the provided input field.
- View the search results displayed on the page.
Contributions are welcome! improving UI/UX, Feel free to fork the repository and submit pull requests.
This project is licensed under the MIT License.