Inspiration

The world emits approximately 43 billion tons of carbon dioxide a year. This directly causes global warming which can have irreversible impacts by 2030. By the end of the century, scientists predict a 5 degree Celsius increase in global temperatures.

This is why people want to make a difference, however, they just don’t know where to start. Climate change impacts all of us and it is our responsibility to lead change and save our planet.

This is why we were inspired to connect like-minded people together because we are stronger together. Empowering this community and providing them with a powerful platform enables people to lead lasting change.

What it does

We provide a platform for people to RSVP or create events to tackle climate change. Our web app gives important information about events near them to the user. We also notify users about these new events via Courier API.

How we built it

Programming Languages Used

Python

JavaScript

Other Technologies

Django (Web Framework)

SQLite (Database)

Courier API

Mapbox API

HTML/CSS

Bootstrap

Challenges we ran into

We found the integration aspect of the different tools challenging. The learning curve for implementing Django was steep, and it took us quite some time to adapt to the new technologies.

Accomplishments that we're proud of

1. Courier SMS API Integration

Our platform uses the Courier API to notify the community via SMS and email to inform them about nearby events. It plays a crucial role to build, connect and foster the community to achieve a common goal.

2. Mapbox API Integration

For a seamless panning and visualising experience. Enabling markers and clickable pop-up buttons with hover functionality for an interactive experience.

3. SQLite Database

Dynamically storing and expanding database which keeps all events and user profiles with an admin page for easy access.

4. Great User Experience

Developed a professional and modern front-end design centred around the User Experience.

What we learned

We learned Django and SQLite. Learned to integrate Courier and Mapbox API into our back-end design. Learning to design a sleek front-end using JavaScript, HTML, CSS, and Bootstrap.

What's next for Gaia

The next steps for Gaia are creating personalized friend events; adding the ability to send direct messages between users; improving our UI/UX interface; hosting the platform on the cloud, and reaching out and expanding into the global community.

Share this project:

Updates