A comprehensive AI-powered dashboard designed to track and manage food waste effectively. The dashboard provides insights into sustainability metrics, gamification features, and actionable data.
- Real-Time Analytics: Track food waste in real time.
 - AI-Powered Insights: Get predictions and actionable recommendations.
 - Sustainability Metrics: Monitor environmental impact and carbon footprint.
 - Gamification: Unlock challenges, earn achievements, and participate in leaderboards.
 - Responsive Design: Optimized for desktop, tablet, and mobile devices.
 - Smart Alerts: Stay updated with notifications.
 
- Frontend: React, TypeScript, Tailwind CSS, Recharts
 - Backend: Supabase
 - Build Tool: Vite
 - Icons: Lucide Icons
 
- Node.js: Version 16 or higher
 - Package Manager: npm or yarn
 - Supabase Account: For backend setup
 
git clone https://github.com/CHANDIGARH-UNIVERSITY-DOMAIN-CAMP-2024/project-Harsh-Gopal.git
cd project-Harsh-Gopalnpm installCreate a .env file in the project root and add your Supabase credentials:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_keynpm run devOpen http://localhost:5173 in your browser to view the app.
The project uses Supabase for database management. To set up the database schema, run the migrations from the supabase/migrations folder:
supabase migration up├── src/
│   ├── components/      # React components
│   ├── hooks/           # Custom React hooks
│   ├── lib/             # Utilities and configurations
│   ├── types/           # TypeScript type definitions
│   └── utils/           # Helper functions
├── supabase/
│   └── migrations/      # Database migrations
├── public/              # Static assets
└── index.html           # Main HTML file
- Monitor food waste live
 - Compare historical data
 - Analyze trends over time
 
- Predict waste trends
 - Identify anomalies
 - Smart recommendations for waste reduction
 
- Environmental impact tracking
 - Calculate carbon footprint
 - Track and improve sustainability scores
 
- Participate in monthly challenges
 - Earn achievement badges
 - Compete on leaderboards
 
- Fork the repository.
 - Create a feature branch: 
git checkout -b feature/your-feature. - Commit changes: 
git commit -m "Add your feature description". - Push to the branch: 
git push origin feature/your-feature. - Submit a Pull Request for review.
 
This project is licensed under the MIT License. See the LICENSE file for details.
- Recharts for advanced charting capabilities.
 - Lucide for modern icons.
 - Tailwind CSS for seamless styling.
 - Supabase for backend services.
 


