Overview
MacroMates helps users easily and straightforwardly track their meals and macronutrients. The app is designed for anybody who wants to effortlessly and effectively track their meals and macros for health and/or fitness purposes.
Current problem
Setting realistic nutrition goals & consistently achieving them is a daunting task for most. Manually inputting each ingredient of a meal into an app like MyFitnessPal can be tedious. This can lead to abandoned goals and poor long-term results.
How MacroMates solves this problem
Leveraging the power of AI, MacroMates helps users to set, validate, and track their nutrition goals and helps them truly stay “on top” of all their calories and macronutrients. By providing instant feedback, smart suggestions, and a user-friendly interface, our app makes it easy for anyone to start and maintain healthy eating habits.
With just a simple snap of their phone camera, users can gather insightful data about any meal they consider eating; the app will analyse the image, compare it with the user’s personalized goal and biometric data, and then present an overview of the meal’s macros and calories along with personalized insights.
This is one of the truly distinctive features of the MacroMates app – all the meal data sent for analysis to AI is compared with the user’s profile. For example, if the user is older and has a goal to reduce their blood pressure and cholesterol, they would receive a much lower “meal score” for the same plate of meat and fries that would be taken by a younger user to build muscle. With this approach, MacroMates takes every user’s needs and goals into account.
Set nutrition goals in natural language (e.g., “I want to lose 5kg in 2 months”).
Users can set clear nutrition goals simply by using natural language and AI-powered suggestions. Calculations and realistic goal timelines help users refine their goals.
Track daily macro intake with visual charts, graphs, and progress bars
Once user goals are defined and meals are logged through pictures, all important data is laid out in the intuitive dashboard. Here, the user can stay up to date on the daily meals and macros they’ve consumed. The MacroMates app also offers a database that tracks all the users’ meals and macronutrients consumed over the past weeks, months, and years, providing the users with a powerful interface through which they can analyse spikes or dips in their macros and, with this, learn more about their eating patterns.
Tech Stack
- Frontend: React, Vite, Tailwind CSS, DaisyUI, Chart.js, React Webcam
- Backend: Django REST Framework
- Database: PostgreSQL
- AI Integration: OpenAI
- Deployment: Docker, Gitlab & Digital Ocean
Outlook
- MacroMates is “out of the gates” and just getting started. Planned future milestones include:
- Gamification: Rewards and Achievement Badges.
- Enhanced AI: Improve the accuracy of the AI macronutrient calculation
- Community Features: Social sharing, group challenges, and support forums.
- Integrations: Sync with wearables, health apps, and barcode scanning for food logging.
- Open Source & Collaboration: Welcoming contributions and feedback from the community.