OmarShamkh / quran-search-app

Quran web app for (Lexical/Semantic) Search.

Home Page:https://quranicsearch.azurewebsites.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quran Search Application

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.

Website:

https://quranicsearch.azurewebsites.net/

Features

  • 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.
  • Verse Retrieval: Displays relevant Quranic verses with accurate Tashkeel.
  • Pagination: Supports pagination for easier navigation through search results.

Installation

Prerequisites

  • 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
    

Usage

  • Access the application through your web browser at http://localhost:3000.
  • Enter a search term or concept in the provided input field.
  • View the search results displayed on the page.

Contributing

Contributions are welcome! improving UI/UX, Feel free to fork the repository and submit pull requests.

License

This project is licensed under the MIT License.

About

Quran web app for (Lexical/Semantic) Search.

https://quranicsearch.azurewebsites.net/


Languages

Language:JavaScript 67.2%Language:CSS 27.9%Language:HTML 2.9%Language:Dockerfile 2.0%