My Calories Tracker is a web application designed to help users log their meals and analyze their nutritional intake using AI technology. The application allows users to upload images of their meals, which are then processed to provide insights and nutritional information. The app uses gpt-4o-mini vision model.
- Image Upload: Users can upload photos of their meals.
- AI Analysis: The application uses AI to analyze the uploaded images and provide nutritional information.
- Meal Logging: Users can log their meals and track their calorie intake.
- User-Friendly Interface: A simple and intuitive interface for easy navigation.
- Node.js (version X.X.X)
- npm (version X.X.X) or yarn
-
Clone the repository:
git clone https://github.com/yourusername/my-calories-tracker.git cd my-calories-tracker
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm start # or yarn start
-
Open your browser and navigate to
http://localhost:3000
.
- Upload a photo of your meal using the upload button.
- Wait for the AI analysis to complete.
- Review the results and confirm the nutritional information.
- Log your meal to track your calorie intake.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- React - JavaScript library for building user interfaces.
- TypeScript - A typed superset of JavaScript.
- Your AI Analysis Tool - For the AI analysis functionality.
For any inquiries, please contact sumeet.pardeshi.online@gmail.com.