Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecotrack-complete-project

🌱 EcoTrack — Real-time Carbon Footprint Tracker

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.


🔥 Features

  • 📍 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.

🛠 Tech Stack

🔹 Frontend:

  • React.js
  • Firebase Auth
  • CSS/Tailwind

🔹 Backend:

  • Python FastAPI
  • Custom AI Agents
  • Hosted on Render

🔹 Database:

  • Firebase Firestore

🚀 How to Run Locally

1. Clone the repo

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages