Inspiration

Not enough people are motivated to improve the ecological situation. Our project will attract more people to an eco-friendly community. Making challenges for people (such as "Bring a plastic bottle to the recycling station and get 10 points.") will stir up interest to get involved in the "green" community.

What it does

Our project helps different companies to cooperate. Some companies are willing to give some benefits to people who care about the environment. On the other hand, there are a lot of unknown organizations which are trying to save our planet. Our team would like to help people find such organizations and contribute to sustainability. In addition, GoGreener motivates people via virtual currency -- "Green Points" plus a profile page that people can share on social media.

Organizations can add promotions such as "Get 100 points for every 20 euros on the bill" or "Get 5 points for every recycled bottle". Other organizations can add rewards such as "Get 10 euro gift card for 100 points". After contributing enough, the user can redeem accumulated points and receive benefits. We believe that organizations will be pleased to participate in our project because such motivation will involve many more people in fighting against environmental problems.

How we built it

We decided to make a full-stack web application. We used innovative technologies such as Kotlin with Ktor for backend development, ReactJS with BootStrap 5 for frontend development, and PostgreSQL with Hibernate to handle database support. We spent the first few hours developing an idea for our project. Then we drew a database diagram and wrote down user stories. Then our team split, and everyone had his task. But in the end, we have reunited to fix as many bugs as possible.

Challenges we ran into

Working all day and night was a hard challenge. Also, during the hackathon, every team member had to explore some technology he had never used before.

Accomplishments that we're proud of

In just 24 hours, we completed all stages of development, from generating an idea to designing a user-friendly interface for a working prototype.

What we learned

We discovered some new technologies, such as ReactJS, Ktor Framework, and Hibernate. We also improved our communication and collaboration skills.

What's next for mrGreener

We want to collaborate with companies worldwide to expand our network and involve more people in saving our beautiful planet. In addition, we plan to add a map service to our system to help people find eco-friendly businesses near them.

Built With

Share this project:

Updates