🌱 EcoTrack — Carbon Footprint Tracker
Stack: Next.js · Express.js · MongoDB · Redis · Zod
DevOps: Docker · GitHub Actions · AWS (ECS, ECR, Route 53) · Vercel
Engineering a Decoupled Stack
EcoTrack is more than a calculator — it's an exercise in modern web architecture. By separating the Next.js UI from the Express backend, both can scale independently. Redis caches the heavy carbon math so results feel instantaneous on every page refresh — no redundant computation.
⚙️ DevOps & Delivery
Every update triggered a GitHub Actions pipeline that built a fresh Docker image and pushed it to Amazon ECR. Using Route 53, I pointed ecotrack.thissidemayur.me to the AWS setup — a professional entry point for real users.
Real AWS. Real costs. I deployed this on AWS (ECS, ECR, Route 53) hands-on via the web console — no Terraform, just raw cloud work. I have the billing receipts to prove it. Took it down once the costs weren't feasible as a student, but the architecture knowledge gained was worth every rupee.
🔭 Future Roadmap
- Agentic AI — Eco-Advisor: Queries MongoDB emission history to give users proactive, personalized eco-advice based on their specific trends.
- Infrastructure as Code: Rewriting the full AWS networking and deployment stack as code — solving the "vanishing infrastructure" problem for good.
