Skip to content

Charbel12323/FoodDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧊 Fridge Scanning App

Keep your mind fresh!

A cross-platform mobile app that helps transform leftover ingredients into delicious meals while minimizing food waste. Perfect for people with limited cooking experience, busy individuals, and budget-conscious users.

📑 Table of Contents

Overview

The Fridge Scanning App leverages cutting-edge technologies like OpenCV for image processing and GPT-4 for natural language processing to help users manage their fridge contents effectively. The app scans, identifies, and logs ingredients, then suggests personalized meal ideas based on available items and dietary preferences.

Features

Core Functionality

  • Automated Fridge Scanning 📸

    • Computer vision-powered ingredient recognition
    • Real-time scanning and identification
  • Smart Inventory Management 📋

    • Automated ingredient logging
    • Manual inventory adjustments
    • Stock level tracking
  • AI-Powered Recipe Suggestions 🧑‍🍳

    • Personalized meal recommendations
    • Dietary preference consideration
    • Step-by-step cooking instructions

Additional Features

  • Health & Nutrition Tracking

    • Macro nutrient information
    • Dietary goal integration
    • Meal planning assistance
  • Smart Grocery Management

    • Automated shopping lists
    • Stock level notifications
    • Frequently bought items tracking

Problem & Solution

The Problem

Many people struggle with:

  • Managing fridge contents effectively
  • Reducing food waste
  • Creating meals from available ingredients
  • Understanding nutritional content

Our Solution

The Fridge Scanning App addresses these challenges through:

  • Intelligent ingredient recognition
  • Automated inventory tracking
  • AI-powered recipe suggestions
  • Intuitive nutritional guidance

Technology Stack

Frontend

  • React Native & NativeWind (Mobile)

Backend

  • Node.js
  • Python (OpenCV integration)
  • OpenAI GPT-4

Database

  • PostgreSQL

Frontend and Backend setup

Prerequisites

  • Node.js (v16 or higher)
  • Python 3.8+
  • PostgreSQL

Installation

  1. Clone the repository
git clone https://github.com/yourusername/fridge-scanning-app.git
cd fridge-scanning-app
  1. Install frontend dependencies
cd frontend
npm install

To Run Project

  1. Head to the frontend directory
  2. Run npx expo start

Project Structure

fridge-scanning-app/
├── frontend/          # React Native & Next.js applications
├── backend/           # Node.js backend services & database

Team

Name Role
Charbel Project Manager
Aly LLM Integration Engineer
Gisa Backend Engineer & Data Scientist
Joshua Frontend Engineer
Tara Frontend Engineer
Lana Backend Engineer

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

For major changes, please open an issue first to discuss proposed changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

📧 charbel.maroun@ucalgary.ca
📧 alymohammed.masani@ucalgary.ca


Happy cooking and keep your mind fresh! 🌟

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5