EcoTrack is a smart AI-powered platform that helps users track their *carbon footprint, get **eco-advice, and understand their *pollution impact based on location.
- 📍 Track Location: Fetches user location using GPS.
- 💨 Carbon Footprint Calculation: Computes carbon emissions using AI agents.
- 💡 Eco Advice: Suggests actions to reduce your impact.
- 🌍 Interactive UI: Beautifully responsive frontend.
- ☁ Cloud Backend: Built with FastAPI, deployed on Render.
- 🔐 Authentication: Firebase-based sign up/login system.
- React.js
- Firebase Auth
- CSS/Tailwind
- Python FastAPI
- Custom AI Agents
- Hosted on Render
- Firebase Firestore
git clone https://github.com/YourUsername/ecotrack-complete-project.git
cd ecotrack-complete-project
2. Set up frontend
cd frontend
npm install
npm start
3. Set up backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload
---
👥 Authentication
The platform allows Signup and Login using Firebase.
You can try it by creating an account directly on the frontend app.
---
🌐 Live Project
Frontend (Vercel): https://your-frontend-url.vercel.app
Backend (Render): https://ecotrack-backend.onrender.com
---
🤝 Contributing
Pull requests are welcome. For major changes, open an issue first.