EcoCheck is a Carbon Footprint Tracker platform with AI integration that helps users reduce their environmental impact. By analyzing daily activities and offering personalized green lifestyle.
EcoCheck is a full-stack web platform designed to help individuals track, analyze, and reduce their carbon footprint through intelligent insights. By collecting routine data such as transport, energy usage, food habits, and more, EcoCheck uses a machine learning model to predict a user’s carbon emissions.
But EcoCheck goes beyond just tracking. It features a conversational AI assistant (powered by LangChain and Ollama) that delivers personalized, actionable tips to help users adopt greener habits. With real-time feedback, an intuitive interface, and secure data storage, EcoCheck empowers users to make environmentally conscious decisions in their daily lives.
During the hackathon, the EcoCheck team will focus on building a functional MVP (Minimum Viable Product) with the following key deliverables: ✅ Day 1–2: Setup & Backend Project planning and team role division Set up backend using FastAPI Integrate MongoDB (via Mongoose) for data storage Train & integrate ML model for carbon prediction Build API endpoints for user input, prediction, and data storage ✅ Day 2–3: Frontend Development Develop a responsive form-based UI (HTML, CSS, JS) Enable data submission via Fetch API Implement dynamic UI feedback and error handling Connect frontend to backend for real-time predictions ✅ Day 3–4: AI Chatbot Integration & Final Touches Integrate LangChain with Ollama for chatbot support Provide personalized eco-friendly advice via chatbot Deploy ML model and backend APIs Basic user authentication & data tracking Polish UI, add final validations, and test core features ✅ Day 4: Finalization & Submission Prepare demo, slides, and pitch