Skip to content

khaleeldev/nur_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nur — Daily Quran & Hadith

Nur (Arabic: نور, "Light") is a premium, offline-first Flutter application designed to illuminate your day with a hand-picked Verse from the Holy Quran and a wisdom-filled Hadith.

Built with a focus on spiritual reflection and high-end design, Nur provides a serene, ad-free environment for daily Islamic learning.


✨ Features

📖 Daily Inspiration

  • Daily Verse & Hadith: A unique selection every day, randomized specifically for you so your experience is personal.
  • Narrator Details: Hadith entries include the original narrator for authentic context.
  • High-Quality Arabic: Rendered in beautiful, readable Arabic typography (Amiri font).

🎨 Premium Design & Experience

  • Islamic Aesthetics: A stunning dark emerald theme with gold accents, designed for focus and spiritual calm.
  • Dynamic Content Cards: Beautifully formatted cards that adapt to screen size while maintaining perfect readability.
  • Single-Line References: Quranic and Hadith references are intelligently scaled to remain on a single line, preserving the "pro" layout.

🛠 Powerful Utilities

  • Share as Image: Capture any Verse or Hadith as a beautiful, high-resolution image to share with friends and family. The share feature intelligently hides UI buttons (Copy/Favorite) to give you a clean, professional aesthetic.
  • Smart Copy: One-tap to copy the Arabic text, translation, and reference for easy sharing in messages.
  • Personal bookmarks: Save your favorite verses and hadiths to a dedicated list, synced instantly across the app.
  • Daily Reminders: Set a custom notification time to receive your daily dose of inspiration exactly when you need it.

📶 Offline First

  • No Internet Required: All 50+ Verses and 50+ Hadiths are stored locally. Use the app anywhere—on a plane, in the desert, or in remote areas—without worrying about data.

📱 Screenshots


🚀 Getting Started

Prerequisites

  • Flutter SDK: ^3.0.0
  • Dart: ^3.0.0

Installation

  1. Clone the repository:
    git clone https://github.com/khaleeldev/nur_app.git
  2. Install dependencies:
    flutter pub get
  3. Run the app:
    flutter run

🛠 Tech Stack


📄 License

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


🤝 Support

If you find this app helpful, please give it a ⭐️ on GitHub!

About

Nur — A premium, offline-first Flutter application providing daily Quranic verses and Hadith with beautiful Arabic typography, image sharing, and personalization.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors