Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Itishanan authored Aug 19, 2024
1 parent b71bf6e commit fefd550
Showing 1 changed file with 86 additions and 10 deletions.
96 changes: 86 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,92 @@
# smartprayer

A new Flutter project.
# Smart Prayer App

## Getting Started
## Overview

This project is a starting point for a Flutter application.
**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.

A few resources to get you started if this is your first Flutter project:
## Features

- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
- **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.

For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
## 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:**

```bash
git clone https://github.com/yourusername/smart-prayer-app.git
```

2. **Navigate to the project directory:**

```bash
cd smart-prayer-app
```

3. **Install dependencies:**

```bash
flutter pub get
```

4. **Run the app:**

```bash
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](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:

- **Name:** Abdul Hanan
- **Email:** Abdulhanan7710@gmail.com
- **LinkedIn:** [Abdul Hanan](https://www.linkedin.com/in/yourprofile)

---

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

0 comments on commit fefd550

Please sign in to comment.