Our experience

Inspiration

We got inspired to build this because people often tend to think that their "small" actions won't make much of a difference in the long run. This leads to people being unmotivated to take steps towards sustainability and to choose to make sustainable choices. We wanted to make it easier for people to understand the impacts of their choices and to make better choices, rather than just thinking "Who cares if I recycle this water bottle? It's just one water bottle..."

What We Learned

We improved a lot at our coding and time-management. We also got better at building complicated architectures of databases (by making complex user profiles and by integrating between databases).

How we built it

We built our project using ReplDB, Firebase, HTML/CSS/JS, and expressjs. We used express for our server and used HTML, CSS, and JS for the website itself. ReplDB was used for storage and Firebase was used for authentication. We were originally going to use PostgreSQL or MongoDB, but we ran out of time to do so, as these are much more complicated.

Challenges we Faced

Our main challenge was time. We initially had other ideas that seemed promising, but those all were very difficult and lengthy to implement (doable, but very difficult within the given amount of time). We also struggled with setting up a strong architecture for our database, given that we had chosen to go with a simple key-value database. This allowed us to finish our work on the database faster, but it also came with the fact that there was no strong, given architecture laid out from the start.

More About The Project:

Mission statement: We aim to help the individual reduce their carbon footprint.

The problem

Very few limits have been placed on ecological and carbon footprints. To add to this, very few citizens of the public are aware of their footprint and their impact and are unsure of how they can make a difference to the situation.

The solution

A convenient way to track your ecological footprint and how it changes over time as you take sustainable actions. This makes it simpler for a user to reduce their carbon footprint efficiently (as they know how impactful each thing they do is), and it also makes a user more motivated to take sustainable actions (as they feel that they are actually making a difference)

Share this project:

Updates