quran-svelte Svelte Themes

Quran Svelte

A Quran reader website with Arabic and English text side by side. Made with Svelte.

Quran Reading App

Welcome to the Quran App! This application allows users to read the Quran in Arabic or the English translation by Sam Gerrans. Built using SvelteKit and leveraging the Orama search library, this project aims to provide a seamless and user-friendly experience for exploring the sacred text.

Currently hosted at temporary vercel domain https://quran-svelte.vercel.app

Features

  • Read the Quran in Arabic or English translation by Sam Gerrans.
  • Utilizes the powerful Orama search library for efficient and accurate searches.
  • Responsive and intuitive user interface for a smooth reading experience.
  • Contains translator's notes for the relevant verses.

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites

  • Node.js and npm installed on your machine.

Installation

  1. Clone the repository:
git clone https://github.com/abnewstein/quran-svelte.git
  1. Navigate to the project directory:
cd quran-svelte
  1. Install dependencies:
npm install

Development

To run the app in development mode:

npm run dev

Visit http://localhost:5000 in your browser to view the app.

Production Build

To create a production build:

npm run build

The optimized build will be available in the build directory.

Technologies Used

Acknowledgments

  • Special thanks to Sam Gerrans for the English translation.
  • Orama library contributors for their valuable work.

Feel free to explore the codebase, submit issues, and contribute to making this Quran Reading App even better!

Top categories

Loading Svelte Themes