Skip to content

PhantomLel/Islamic-Book-Compare

Repository files navigation

Islamic Book Compare

A comprehensive search platform for Islamic books across multiple online bookstores. Find the best prices and availability for Islamic literature from various trusted sources.

Buy me a coffee

Features

  • Advanced Search: Search by title, author, or description
  • Multiple Stores: Compare prices from various Islamic bookstores
  • Price Comparison: Find the best deals across different platforms
  • Responsive Design: Works seamlessly on desktop and mobile
  • Dark Theme: Easy on the eyes with a modern dark interface
  • Fast Performance: Optimized for quick search results

Tech Stack

  • Frontend: SvelteKit, TypeScript, Tailwind CSS
  • UI Components: Flowbite Svelte
  • Backend: Python FastAPI (book scraper)
  • Database: MongoDB

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • Python 3.8+
  • MongoDB

Installation

  1. Clone the repository:
git clone https://github.com/PhantomLel/Islamic-Book-Compare.git
cd Islamic-Book-Compare
  1. Install frontend dependencies:
npm install
  1. Install backend dependencies:
cd ../book-scraper
pip install -r requirements.txt
  1. Start the development server:
npm run dev

The application will be available at http://localhost:5173

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

If you find this project helpful, consider supporting it:

Buy me a coffee

Your support helps maintain and improve this project for the Islamic community.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published