A modern, intelligent inventory management application built to help you track your groceries, prevent food waste, and get smart recipe recommendations based on what's available in your fridge.
- 📦 Inventory Dashboard: Track all items inside your fridge with a beautiful UI. Grouped by freshness status.
- ⏳ Expiry Alerts: Get visual warnings and popover notifications when items are about to expire.
- 🤖 Smart Recipe Generator (Powered by Gemini AI): Select ingredients you have, and let AI suggest creative recipes you can cook right now.
- 🛒 Shopping List: Easily add missing ingredients directly to your shopping list.
- 📊 Analytics: Monitor your food consumption habits and get AI-powered tips on sustainability and reducing food waste.
- ☁️ Cloud Sync (Firebase): Your data is safely stored in the cloud. Access your fridge from anywhere!
Try the application live directly from your browser: https://smart-kulkas.vercel.app
git clone https://github.com/utsrale/Smart-Kulkas.git
cd Smart-Kulkasnpm installCreate a .env file in the root directory and add your API keys:
EXPO_PUBLIC_GEMINI_API_KEY=your_gemini_api_key_here
EXPO_PUBLIC_FIREBASE_API_KEY=your_firebase_api_key_here
EXPO_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
EXPO_PUBLIC_FIREBASE_DATABASE_URL=your_database_url
EXPO_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
EXPO_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
EXPO_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
EXPO_PUBLIC_FIREBASE_APP_ID=your_app_id
EXPO_PUBLIC_FIREBASE_MEASUREMENT_ID=your_measurement_idnpm start- Press
ato open in Android emulator - Press
ito open in iOS simulator - Press
wto open in web browser
- Connect this repository to your Vercel account.
- Under "Framework Preset", select Other.
- Under "Build Command", enter
npx expo export -p web. - Under "Output Directory", enter
dist. - Add all your
.envvariables into the Environment Variables section in Vercel before deploying.
Developed with ❤️ to fight food waste.