Inspiration
Inspiration Description: Our inspiration for creating this application comes from a growing concern for environmental sustainability and the urgent need to reduce carbon footprints. As high school students, we are aware of the impact of climate change on our generation and future generations. We wanted to contribute to the fight against climate change by providing a tool that allows people to calculate and understand their own carbon footprints in a personalized manner. Our goal is to raise awareness about the environmental impact of daily choices and encourage more sustainable lifestyles.
Programming Language: We primarily used JSX and JS for the development of the CarbonTrack website. We also used python for bardAPI
What it does
Functionality: Our app, "CarbonTrack," is designed to calculate a user's carbon footprint based on their daily activities and habits. It prompts users to input information such as transportation choices (car, public transit, walking, etc.), energy consumption (electricity and heating usage), dietary preferences (vegetarian or non-vegetarian), and other relevant data points. Using AI algorithms, the app then calculates the user's carbon emissions. Users can receive personalized recommendations for reducing their carbon footprint to play their part in improving our environment.
How we built it
Development Process: We developed CarbonTrack using Javascript as our primary programming language. We used Figma to design the UI to have an idea of what our website should look like. We then used the Figma as a reference and coded it into JSX. In order to add functionality to the different UI components, we used Next.js and Tailwind for easier styling. We employed Flask as the web framework and integrated various libraries for AI and data processing so that based on the response the user enters on the questionnaire, they get personalized recommendations to reduce their carbon footprint.
Challenges we ran into
Challenges: During development, it was difficult to implement the Bard API into our website code. We had to watch different tutorials and websites to figure out how to get it to work properly. Creating an appealing user interface was also difficult in the time constraints of the hackathon. We worked as a team by splitting up the different parts of the website for time efficiency to finish the project quickly and effectively.
Accomplishments that we're proud of
Accomplishments: One of our significant accomplishments is creating an interactive UI for the website. Creating the questionnaire and having personalized recommendations for the different answers on it was a great achievement.
What we learned
Learnings: Throughout this development process, we have learned the importance of time management. In the beginning, we were going slow, but we started picking up our pace and splitting up tasks so that we could work efficiently and quickly. An example is how we created the website’s different web pages by splitting up the work and completing it in less time. We think the most important thing we learned was how everyone can play a role in saving the environment for future generations.
What's next for Carbon Track
Future Plans: In the future, we plan to enhance CarbonTrack by integrating more advanced AI features, such as predictive modeling for carbon reduction strategies. We also hope to improve our recommendations and increase the number of questions on the questionnaire for more accurate responses. Additionally, we plan to collaborate with environmental organizations and schools to promote the website and its educational benefits to help save the planet!
Log in or sign up for Devpost to join the conversation.