dhruvbhavsar0612 / calorie-tracker-ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Calorie Tracker

Welcome to the Calorie Tracker project! This project aims to help you keep track of your daily calorie intake. Set your calorie goals, track your daily intake with one capture of what you eat, and view your calorie history.

Features

  • Track your daily calorie intake
  • Set calorie goals
  • View your calorie history
  • Generate reports and statistics

Installation

  1. Clone the repository: git clone https://github.com/your-username/calorie-tracker.git
  2. Install the dependencies: pip install -r requirements.txt

APIs

=======

  • This project uses Google Gemini Vision PRO API to detect food items in the images. Click images on the go, gemini captures the food you eat and closely predict the amount of calories you have consumed. Furthur, you can follow up with your calorie tracker assistant if you have any queries or questions.
  • You can sign up for a free account and get your API key here.

Usage

  1. Run the server: python server.py
  2. Run the streamlit app: streamlit run app.py
    • (For now, feature branch in progress of integrating the streamlit app with the server) =======
  3. Open your web browser and navigate to http://localhost:8501
  4. Start tracking your calories!

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Open a pull request

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to reach out to us at dhruv.wappnet@gmail.com.

About


Languages

Language:Python 42.1%Language:Jupyter Notebook 40.2%Language:HTML 16.9%Language:CSS 0.9%