A comprehensive fitness tracker built with Python Flask, incorporating JWT authentication for different users. This project includes features for tracking stress, water intake, food consumption, sleep, and exercise, along with personalized health recommendations using machine learning. Almost all data is stored using SQLite in a single schema format based on user ID.
This fitness tracker includes the following features:
# Clone the repository
git clone https://github.com/jplip/fitness-back.git
cd fitness-back
pip install -r requirements.txt
## Branches
- Use the `testing` branch for basic updates.
- Use the `token` branch if you are trying to update the token feature.
- Use the `binary` branch if you want to access the binary project.
- Use the `history` branch to update the latest working history.
## Contributing
Explain how others can contribute to your project.
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add some feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Open a Pull Request.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
Special thanks to:
- [Nighthawk Coders](https://github.com/nighthawkcoders/flask_portfolio) by Mr. Mortensen for their Flask Portfolio project, which provided inspiration and guidance for this project.
- [hawkcoders/Nighthawk-Pages](https://github.com/hawkcoders/Nighthawk-Pages): A customizable template for people to use, Nighthawk Pages, but better looking and hopefully more functional (eventually). Based and inspired by the now deprecated Fastpages. Created by Tirth Thakkar & Haseeb Beg.