Skip to content
/ Smart-Prayer Public template

Smart Prayer App is an innovative mobile application designed to enhance the practice of Namaz (Islamic prayer) by integrating modern technology with traditional religious practices. This app leverages machine learning, specifically TensorFlow, to provide users with an interactive and personalized experience, ensuring that their prayer practices.

Notifications You must be signed in to change notification settings

Itishanan/Smart-Prayer

Repository files navigation

Smart Prayer App

Overview

Smart Prayer App is an innovative mobile application designed to enhance the practice of Namaz (Islamic prayer) by integrating modern technology with traditional religious practices. This app leverages machine learning, specifically TensorFlow, to provide users with an interactive and personalized experience, ensuring that their prayer practices are accurate and fulfilling.

Features

  • Prayer Time Notifications: Receive timely reminders for each prayer based on your location.
  • Prayer Guidance: Step-by-step guidance on how to perform each prayer correctly.
  • Posture Recognition: Uses TensorFlow to analyze and provide feedback on your prayer postures.
  • Qibla Direction: Compass feature to help you find the correct direction for prayer (towards Mecca).
  • Customizable Alerts: Set custom alerts for prayers, Quran reading, and other religious practices.
  • Progress Tracking: Track your prayer habits and receive insights on areas for improvement.

Technologies Used

  • Flutter: For building the cross-platform mobile application.
  • TensorFlow: For implementing machine learning algorithms to recognize and correct prayer postures.
  • Firebase: For user authentication, data storage, and real-time updates.
  • Dart: The programming language used within the Flutter framework.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/smart-prayer-app.git
  2. Navigate to the project directory:

    cd smart-prayer-app
  3. Install dependencies:

    flutter pub get
  4. Run the app:

    flutter run

    Ensure you have an emulator running or a physical device connected.

How It Works

  1. Prayer Guidance:

    • The app provides step-by-step instructions for each prayer, including the specific verses to be recited and the proper physical postures.
  2. Posture Recognition:

    • The app uses TensorFlow to analyze the user's prayer postures in real-time, offering feedback to ensure correctness.
  3. Qibla Direction:

    • The built-in compass helps users find the correct direction for prayer based on their current location.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch-name).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch-name).
  5. Create a Pull Request.

License

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

Acknowledgments

  • Thanks to the open-source community for providing the tools and libraries that made this project possible.
  • Special thanks to all contributors who have helped improve the app.

Contact

For any inquiries or support, feel free to reach out to:


Feel free to modify this template according to your specific needs!

About

Smart Prayer App is an innovative mobile application designed to enhance the practice of Namaz (Islamic prayer) by integrating modern technology with traditional religious practices. This app leverages machine learning, specifically TensorFlow, to provide users with an interactive and personalized experience, ensuring that their prayer practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages