Team Name: Deathrow
Problem Statement: Sustainable Waste Management and Recycling Solutions
Technologies Used: Next.js, Web3Auth, Neon DB, Drizzle ORM, Gemini AI, Tailwind CSS
Bin.AI is an innovative waste management platform that revolutionizes recycling through a reward-based system. The platform connects waste generators with collectors while creating a sustainable circular economy through incentivization and efficient waste processing.
- ♻️ Waste Reporting: Users can easily report recyclable waste through the app
- 🎁 Reward System: Points-based rewards for waste contribution
- 👥 Collector Network: Organized system for waste collectors
- 💰 Point Redemption: Convert points to money or coupons
- 🤖 AI Verification: Smart waste verification system
- 📱 User Dashboard: Track contributions and rewards
- 🔔 Real-time Notifications: Updates on collection status
- 🏢 Business Integration: Partnership platform for brands
- 📱 User Platform: Register, report waste, and manage rewards
- 👥 Collector Dashboard: Track assignments and manage collections
- 💼 Business Portal: Brand partnerships and coupon management
- 🤖 AI Verification System: Smart waste classification
- 💰 Reward Management: Point system and redemption platform
- Node.js
- PostgreSQL
- Web3Auth Account
- Gemini AI API Key
-
Clone the Repository:
git clone https://github.com/your-repo-url cd bin-ai-waste-management
-
Install Dependencies:
npm install
-
Configure Environment Variables: Create a
.env
file:NEXT_PUBLIC_WEB3AUTH_KEY=your_web3auth_key DATABASE_URL=your_neon_db_url GEMINI_API_KEY=your_gemini_api_key
-
Run the Application:
npm run dev
-
Access the Application: Open http://localhost:3000
- 🔗 Blockchain Integration: Transparent reward tracking
- 📊 Advanced Analytics: Waste management insights
- 🌐 City-wide Network: Expanded collection network
- 🤝 Government Integration: Partnership with cleanliness initiatives
- Aritra Chatterjee (Team Lead)
- Ankit Singh
- Shubhra Jyoti Bhattacharjee
- Aryan Gupta