Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iman Hub Logo

🕌 Iman Hub

Quran • Athkar • Prayer Times • Khatam Tracker • Islamic Holidays

A modern Islamic companion application built with React.js that helps users strengthen their daily connection with Islam through Quran reading, recitation, Athkar, prayer times, progress tracking, and Islamic event awareness.

Designed with a beautiful dark theme featuring gold and green Islamic aesthetics, Iman Hub provides a seamless experience across both mobile and desktop devices.


✨ Features

📖 Quran Reading

  • Full-page Quran viewing
  • Tap to show/hide controls
  • Swipe navigation between pages
  • Bookmark pages for quick access

🎧 Quran Listening

  • Multiple Quran reciters
  • Surah selection
  • Play/Pause controls
  • Audio seek functionality
  • Volume control

📊 Reading Tracker

  • Track total Quran pages read
  • View overall reading progress percentage
  • Create custom Khatam sessions
  • Mark pages as completed for each Khatam
  • Monitor progress across multiple Khatam journeys

🌙 Islamic Holidays

  • View upcoming Islamic occasions
  • Countdown timers for events
  • Status indicators for active and upcoming events
  • Filter events by category

🤲 Athkar

  • Daily supplications and remembrances
  • Organized categories
  • Easy-to-navigate interface

🕌 Prayer Times

  • Daily prayer schedule
  • Clean and responsive layout
  • Quick access to prayer information

🛠️ Tech Stack

  • React.js
  • React Router
  • CSS3
  • Local Storage

🚀 Installation

  1. Clone the repository
git clone https://github.com/Nullit13/iman-hub.git
  1. Navigate to the project directory
cd iman-hub
  1. Install dependencies
npm install
  1. Start the development server
npm start
  1. Open your browser and visit:
http://localhost:3000

🤝 Contributing

Contributions are welcome and appreciated!

If you'd like to improve Iman Hub:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Commit your changes
  5. Open a pull request

You can also submit bug reports, feature requests, and suggestions through GitHub Issues.


🔮 Future Plans

  • Quran search functionality
  • Tafsir integration
  • Multi-language support
  • Cloud synchronization
  • Enhanced reading analytics
  • Additional Islamic tools and resources

📄 License

This project is licensed under the MIT License.

About

Quran app with full-page reading, multiple reciters, audio player, progress tracker, and Islamic calendar events.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages