Go back

AI Macro Tracker

MongoDBExpress.jsReactNode.jsGemini AI APIJWT AuthenticationBarcode Scanner APINatural Language Processing
AI Macro Tracker screenshot 1

Project Overview

Macro.ai is an AI-powered macro tracking web application that makes nutrition logging fast and intuitive. Built using the MERN stack, it allows users to log meals using natural language, scan barcodes for packaged foods, and get instant macro breakdowns (calories, protein, carbs, fat) through AI assistance. The app is designed to be responsive, fast, and web-based, catering to users who want a simplified nutrition tracking experience without manual data entry.

Problem Statement

Many people want to track their food intake, but current solutions require tedious manual entry, switching apps for barcode scanning, or estimating macros themselves.

Our Solution

Macro.ai solves this by using AI to interpret typed food descriptions, barcode scanning to autofill nutrition facts, and a single platform to log meals, track daily targets, and monitor nutritional progress.

Key Features

Team Members

Grechelle Boneo

Grechelle Boneo

Full-Stack Developer

Contributions:

Built frontend UI, dashboard cards, date picker; co-developed Gemini API integration

Selwyn Padayao

Selwyn Padayao

Full-Stack Developer

Contributions:

Worked on backend (Express, MongoDB, Gemini-AI), barcode API, and authentication