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.
- Overview
- Features
- Problem & Solution
- Technology Stack
- Getting Started
- Project Structure
- Team
- Contributing
- License
- Contact
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.
-
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
-
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
Many people struggle with:
- Managing fridge contents effectively
- Reducing food waste
- Creating meals from available ingredients
- Understanding nutritional content
The Fridge Scanning App addresses these challenges through:
- Intelligent ingredient recognition
- Automated inventory tracking
- AI-powered recipe suggestions
- Intuitive nutritional guidance
- React Native & NativeWind (Mobile)
- Node.js
- Python (OpenCV integration)
- OpenAI GPT-4
- PostgreSQL
- Node.js (v16 or higher)
- Python 3.8+
- PostgreSQL
- Clone the repository
git clone https://github.com/yourusername/fridge-scanning-app.git
cd fridge-scanning-app- Install frontend dependencies
cd frontend
npm install- Head to the frontend directory
- Run npx expo start
fridge-scanning-app/
├── frontend/ # React Native & Next.js applications
├── backend/ # Node.js backend services & database
| Name | Role |
|---|---|
| Charbel | Project Manager |
| Aly | LLM Integration Engineer |
| Gisa | Backend Engineer & Data Scientist |
| Joshua | Frontend Engineer |
| Tara | Frontend Engineer |
| Lana | Backend Engineer |
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
For major changes, please open an issue first to discuss proposed changes.
This project is licensed under the MIT License - see the LICENSE file for details.
📧 charbel.maroun@ucalgary.ca
📧 alymohammed.masani@ucalgary.ca
Happy cooking and keep your mind fresh! 🌟