🌱 CarboniQ — AI-Powered Sustainability
Inspiration
We wanted to make sustainability easier and more engaging. Many people want to reduce their carbon footprint but don't know where to start. CarboniQ aims to turn environmental awareness into meaningful everyday action.
💡 What It Does
CarboniQ helps users calculate their carbon footprint, understand their environmental impact, and receive personalized AI-powered recommendations. It also offers an interactive simulator, sustainability missions, progress tracking, and rewards to encourage greener habits.
Our platform estimates carbon emissions using:
$$ C_{\text{total}} = C_{\text{transport}} + C_{\text{energy}} + C_{\text{food}} + C_{\text{shopping}} + C_{\text{waste}} $$
🛠️ How We Built It
We built CarboniQ using:
- Frontend: React, TypeScript, and Tailwind CSS
- Backend: Express.js and Node.js
- Database & Authentication: Firebase
- AI Integration: Google Gemini API
- Data Visualization: Interactive charts and dashboards
📚 What We Learned
Building CarboniQ helped us learn how to integrate AI into a real-world application, calculate estimated carbon emissions, build interactive dashboards, and use gamification to encourage sustainable behavior.
🚧 Challenges We Faced
Our biggest challenge was combining carbon calculations, personalized AI recommendations, real-time data, and gamification into one application. We also focused on creating a user-friendly experience and keeping AI API credentials secure.
🌍 What's Next
We aim to improve CarboniQ's recommendations, expand its sustainability insights, and help more people understand how small everyday changes can contribute to a greener future.
Built With
- ai
- api
- artificial
- authentication
- css
- data
- express.js
- firebase
- firestore
- gemini
- generative
- html
- javascript
- node.js
- react
- recharts
- rest
- sustainability
- tailwind
- typescript
- visualization
- vite
Log in or sign up for Devpost to join the conversation.