Inspiration
The inspiration for this project stems from the growing global concern about climate change and environmental sustainability. While there are many discussions around reducing carbon footprints, we noticed a gap in tools that provide individuals with personalized insights into their environmental impact. We wanted to create a platform that not only informs users about their impact but also empowers them to make sustainable choices based on actionable data.
What it does
The AI-Powered Personal Impact Map calculates and visualizes an individual’s carbon emissions based on their daily activities like transportation, energy use, and shopping habits. Users fill out a questionnaire detailing their lifestyle, and the platform generates a personalized carbon footprint report, offering recommendations to reduce emissions.
How we built it
Frontend: Built using React for a clean, responsive, and user-friendly interface.
Backend: Developed with Python and Flask, integrated with MongoDB for storing and managing user activity data across categories like shopping, travel, and energy consumption.
Machine Learning: Utilized AWS SageMaker to train and deploy a machine learning model that processes user data and calculates carbon emissions based on established benchmarks.
Deployment: The application is hosted on Render for both frontend and backend, ensuring scalability and accessibility.
Challenges we ran into
Data Integration: Connecting the questionnaire responses from the frontend to the backend while ensuring seamless communication with the ML model was a complex task.
Dataset Challenges: Finding an appropriate dataset for benchmarking emissions and aligning it with user activities required careful curation and preprocessing.
Deployment Issues: Debugging deployment errors, especially related to dependencies and API integration, took considerable time and effort.
Time Constraints: Balancing feature development with debugging within the hackathon timeframe was challenging but rewarding.
Accomplishments that we're proud of
Successfully integrating AWS SageMaker for real-time carbon footprint calculations. Building a fully functional platform with a smooth user experience and scalable architecture. Overcoming deployment hurdles to make the project live and accessible to users. Creating a tool that has the potential to make a real-world impact by raising environmental awareness.
What we learned
Technical Skills: Enhanced our understanding of full-stack development, cloud-based ML model deployment, and React-based frontend design.
Problem-Solving: Learned how to tackle deployment issues, optimize API responses, and manage database queries effectively.
Team Collaboration: Improved our communication and task management skills, ensuring the project stayed on track.
Environmental Knowledge: Gained deeper insights into how everyday activities contribute to carbon emissions and how they can be measured.
What's next for AI-Powered Personal Impact Map
Enhanced Datasets: Incorporating more detailed and diverse datasets to improve the accuracy of emission calculations. Gamification Features: Adding rewards and challenges to encourage users to reduce their carbon footprint. Partnership Opportunities: Collaborating with eco-friendly organizations to provide users with incentives for sustainable actions. Mobile Application: Expanding the platform to mobile devices for greater accessibility.
Built With
- amazon-web-services
- api
- flask
- jwt
- ml
- mongodb
- react
- render
- sagemaker
Log in or sign up for Devpost to join the conversation.