This is a submission to the Qloo Hackathon
EcoAudit AI is a platform that helps small businesses create and implement sustainable practices through AI-powered region analysis.
- Sustainability Assessment: Business-specific analysis based on industry, location, and offerings
- Practical Recommendations: Actionable sustainability improvements tailored for small businesses
- Regional Context: Considers local regulations, resources, and cultural practices
- User-Friendly Interface: Simple form-based input with clear, visual results
┌────────────┐ ┌────────────┐ ┌────────────┐
│ │ │ │ │ │
│ React │<────>│ Flask │<────>│ AI │
│ Frontend │ │ Backend │ │ Services │
│ │ │ │ │ │
└────────────┘ └────────────┘ └────────────┘
- Docker and Docker Compose
- Qloo and Gemini API keys
# Clone repository
git clone https://github.com/yourusername/eco-audit-ai.git
cd qloo-hackathon-app
# Create .env file with API keys
# GEMINI_API_KEY=your_key
# QLOO_API_KEY=your_key
# VITE_API_URL=http://backend:5000
# Start services
docker-compose up -d
# Access application
# Frontend: http://localhost:3000
# Backend API: http://localhost:5000
POST /audit/list
Business details → Sustainability audit with score, strengths, improvements and actionable tip
GET /audit/list
Returns all generated audits, sortable by various parameters
See Backend README for complete API documentation.
eco-audit-ai/
├── backend/ # Flask REST API
│ ├── app.py # API endpoints
│ └── utils/ # Business logic
├── frontend/ # React application
│ ├── src/
│ │ ├── components/ # UI components
│ │ └── services/ # API client
└── docker-compose.yml # Container orchestration
See Backend README and Frontend README for detailed setup instructions.
MIT