Inspiration

Every year, millions of households waste perfectly edible food simply because they forget what they have or fail to use it before it expires. At the same time, many people living with diabetes, hypertension, allergies, PCOS, kidney disease, and other dietary conditions struggle to understand complex food labels and determine whether packaged foods are suitable for their health.

While existing pantry management applications focus on inventory tracking, nutrition apps rarely help users reduce food waste. We believed these challenges shouldn't be solved separately.

That's why we created Nutrilyst—an AI-powered Smart Pantry and Health Assistant that combines food waste reduction, personalized nutrition, and intelligent pantry management into one seamless platform. Our goal is to help users make healthier food choices while promoting sustainable living and reducing household food waste.


What it does

Nutrilyst is an AI-powered Smart Pantry and Health Assistant that helps users manage groceries intelligently while making healthier food choices.

The application provides a complete workflow from scanning food products to preventing food waste.

Key Features

  • Smart Barcode Scanning – Scan packaged food products instantly using the device camera.
  • AI-Powered Health Evaluation – Analyze ingredients based on the user's dietary preferences, allergies, and health conditions.
  • Personalized Health Verdicts – Instantly receive easy-to-understand recommendations:
    • Safe
    • Consume in Moderation
    • Avoid
  • Ingredient Risk Analysis – Identify ingredients that may negatively impact specific health conditions.
  • Smart Pantry Management – Automatically organize scanned products into a digital pantry.
  • Expiry Tracking – Monitor expiry dates and receive reminders before food expires.
  • Zero-Waste Recipe Generation – Generate recipes using ingredients already available in the pantry.
  • Intelligent Shopping Lists – Automatically create shopping lists based on pantry inventory.

Unlike traditional pantry applications, Nutrilyst combines AI-powered health analysis, inventory management, expiry tracking, recipe generation, and shopping assistance into one intelligent ecosystem that promotes healthier eating while reducing household food waste.


How we built it

Nutrilyst was built using React (TypeScript) with a modular, component-based architecture and a responsive interface designed using Tailwind CSS.

Core Application Modules

  • DashboardScreen – Pantry health score, quick actions, urgent alerts, and meal suggestions.
  • ScannerScreen – Live barcode scanning with camera controls and flashlight support.
  • VerdictScreen – AI health verdicts, ingredient analysis, nutrient insights, profile matching, and expiry management.
  • PantryScreen – Inventory management with stock tracking and expiry monitoring.
  • ProfileScreen – User preferences, allergies, health conditions, and household configuration.

Custom Services

  • productApi – Barcode product lookup.
  • healthEvaluator – Personalized ingredient analysis based on the user's health profile.
  • profileService – Local profile persistence.
  • recipeEngine – Zero-waste recipe generation.
  • aiRecipeService – AI-assisted recipe recommendations.
  • shoppingListEngine – Automatic shopping list generation.

Technologies Used

  • React (TypeScript)
  • Tailwind CSS
  • Vite
  • Node.js
  • html5-qrcode
  • Capacitor Camera
  • Capacitor Toast
  • Git & GitHub

The application's interface and user experience were designed in Figma before implementation.

Throughout development, we used ChatGPT, Claude, Google Gemini, GitHub Copilot, and Kiro AI to assist with architecture planning, debugging, UI refinement, feature implementation, and workflow optimization. These tools accelerated development while our team designed, integrated, tested, and validated every feature.


Challenges we ran into

Building Nutrilyst required integrating several independent systems into one seamless user experience.

Our biggest challenge was combining barcode scanning, personalized health evaluation, pantry management, expiry tracking, recipe generation, and shopping list automation into a single workflow that felt intuitive for users.

We also encountered challenges managing application state across multiple React components, configuring development environments, debugging runtime issues, integrating AI-generated code, and optimizing the application for both desktop and mobile devices.

Despite these challenges, our team collaborated effectively, continuously tested new ideas, and successfully developed a fully functional prototype within the hackathon timeline.


Accomplishments that we're proud of

We're proud of creating an application that addresses two important global challenges simultaneously:

  • Reducing household food waste.
  • Encouraging healthier eating through personalized nutrition.

Nutrilyst successfully integrates:

  • AI-powered Health Evaluation
  • Barcode-Based Food Analysis
  • Personalized Ingredient Risk Detection
  • Smart Pantry Management
  • Expiry Tracking
  • Zero-Waste Recipe Generation
  • Intelligent Shopping Lists
  • Personalized Nutrition Guidance

Rather than functioning as separate tools, these capabilities work together as one connected ecosystem that helps users make smarter grocery decisions while reducing unnecessary waste.

We're also proud of our teamwork, rapid learning, and ability to transform an ambitious idea into a polished working prototype within the limited hackathon timeframe.


What we learned

This project reinforced the importance of teamwork, communication, and user-centered design.

We gained valuable experience in:

  • React and TypeScript development
  • Component-based architecture
  • State management
  • Responsive UI/UX design
  • Barcode scanning technologies
  • AI-assisted software development
  • GitHub collaboration
  • Rapid prototyping and debugging

We also learned how multiple AI development tools can complement each other throughout the software development lifecycle—from brainstorming and architecture planning to debugging, optimization, and interface refinement.

Most importantly, we learned that AI has the greatest impact when it helps solve meaningful real-world problems that improve both personal health and environmental sustainability.


What's next for Nutrilyst

Our vision is to transform Nutrilyst into a complete AI-powered kitchen companion.

Future enhancements include:

  • Real-time food database integration
  • OCR-based expiry date recognition
  • AI image recognition for fresh fruits and vegetables
  • Cloud synchronization
  • Shared family pantry management
  • Voice-assisted interactions
  • Multilingual support
  • Personalized AI meal planning
  • Predictive inventory management
  • Wearable device integration
  • Nutrition dashboards and long-term health insights

Our long-term goal is to make Nutrilyst an intelligent everyday companion that empowers healthier lifestyles, reduces household food waste, and promotes more sustainable food consumption.

Built With

Share this project:

Updates

Submission history