-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
86 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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! |