Inspiration
I have a younger sister! She's 8 and currently in third grade, and we thought of making an educational platform in which people of all ages can visualize climate change. Roblox is certainly an inspiration for the visual style: especially considering how popular it is with kids like my sister. In general, we wanted the visuals and messages to be clear and concise in their effects without overwhelming with negativity.
What it does
The main platform is a 3d simulation of an environment. Its primary objects are that of animals and the environment, and how that changes over time if carbon levels go up. We see deers run around, birds frolick, fish swim in the water.. but what would happen if carbon levels stay increasing at the rate they're going? You input a series of items on the "warning" tab that demonstrate your lifestyle choices: for example, is your AC running at full blast, how many cars do you drive, etc. The sources of the data are how much a specific vehicle/appliance on average would emit CO2 in a year. (Sources from U.S. EPA). Changing those will affect the environment as the years go by.. (we weren't able to implement anything other than the time due to bugs, but we will continue working on this!)
How we built it
We started off a bit late attempting to try and figure out the implementation: but we started off with basic implementation and pulling graphic models from a public site. Backend consisted of linking FastAPI and creating dicts and classes for all of the models that were being used, while frontend controlled the behaviors we used. We eventually decided to implement the backend in support of a more robust front end that could support the solana systems.
Challenges we ran into
Implementing AI was a huge struggle, and especially considering our smaller team, we were not able to be nearly as ambitious as wanted to with the project in a day.
Accomplishments that we're proud of
Definitely the 3d modeling. It was quite a struggle to get it running, but it looks great and the simplistic art style we implemented was really fun.
What we learned
In general, we need to define the implementation before we start coding if we decide to split up work, because some miscommunication happened between backend and frontend.
What's next for CarbonScope Lite
-Interactable point and click! Click on an animal or the environment to have your students learn about how climate change may be affecting it. -Human NPCs! Similar to the animals, we want to demonstrate the effect of climate change on various people on different ages, in order for people to understand how climate change could affect their life and learn how climate change has already affected lives. -An AI image consultant! Bring an image in, have a pretrained model recognize what type of object it is and then look up how much carbon it uses per day/per year. -A gemini-powered suggestions app that reads the lifestyle choices you input on your implementation and returns ways to reduce personal impact and invest in environmentally friendly choices In general
Built With
- fastapi
- javascript
- python
- solana

Log in or sign up for Devpost to join the conversation.