Inspiration
What it does
Take a quick quiz and Calc-eco calculates your negative contribution towards the earth!
How we built it
We built it using HTML, CSS, and JavaScript, switching between two platforms, replit and VSCode.
Challenges we ran into
Initially, we had issues deciding how to collaborate on this project together. Since all of us are beginners to web development, we decided to settle with replit. Later on, one of our members with experience using VSCode and GitHub decided to transfer the progress we had made during the day to a GitHub repository. Another issue that we ran into was certain components of our code not running the way we wanted them to. This was a huge setback for our team, as we spent the majority of our effort trying to modularize the question component of our quiz. In the end, we went back to displaying the quiz in a continuous format, mimicking the format of a personality quiz. In turn, we ran out of time trying to implement the most important aspect of our calculator, an effective algorithm to calculate the score, but it's most definitely a feature we would try implementing in the future!
Accomplishments that we're proud of
While the question of modularity didn't run as hoped, we are proud that the logic behind that feature worked out! Thus, it was a great learning experience for all of us.
What we learned
We learned a lot about web development from this project, especially in JS. We also learned a lot of environmental science facts from the research.
What's next for Calc-eco
We're looking to incorporate calculators for more specific aspects of environmental damage, instead of a general quiz encompassing all the aspects. We would also like to implement the use of databases to gather statistics and apply an algorithm to, and effectively compare user data to a wider scope, including the user's city, state, country, and the world. We would also like to implement a feature that allows users to create accounts to keep track of their progress as they go along their journey to mitigate their negative contributions!

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