NutriCart is a smart cart system that tracks not only prices but also macronutrient and calorie values, helping shoppers manage their nutrition in real-time. By promoting healthier eating habits and making nutritional information more accessible, it empowers individuals to make better dietary choices, ultimately contributing to public health.
While this technology can be adapted for hot food bars like those in Whole Foods, our current implementation focuses on enhancing the shopping cart experience.
This project consists of multiple repos:
- Backend: FastAPI repo that communicates with MongoDB database and two clients.
- Frontend: Smart cart interface built using Swift.
- Infra + DB: Terraform and Python scripts to setup MongoDB Atlas.
- Hardware Device: Computer vision logic for detecting items in cart.
Check the Architecture Guide for further details on the project architecture.
Check the Setup Guide for instructions on making the project.