Inspiration
As climate anxiety becomes an ever-present issue, we aim to provide a way to reduce these anxieties and help them know they are contributing to a better tomorrow.
What it does
Ecology assigns users daily eco-tasks they can complete to reduce their everyday carbon footprint. The app also features a daily community task where users can globally contribute to reach a goal, and compete for positions on a leaderboard. Every continuous day that tasks are completed, a streak is earned.
How we built it
Ecology is a cross platform mobile application built using the MERN stack. Frontend: React Native, Expo, Typescript, and TailwindCSS Backend is developed using NodeJS, Javascript, Express, and MongoDB.
Challenges we ran into
For most of us, this was our first time using React Native! Many of the challenges we ran into were technical bugs, revolving around simulating the app environment, implementing user authentication, and learning react native on the go.
Accomplishments that we're proud of
We are proud of the fact we were able to build a functional product in such a short time frame, and one that can have an impact on our communities, help people, and play a part in fixing such a large problem.
What we learned
This was the first mobile app developed for everyone on our team, everyone learned about using react native for developing mobile frontends, and connecting them to versatile backends.
We also learned about the concept of climate anxiety and how it is effecting our generation, and things we can do to help reduce it in our communities.
What's next for Ecology
As the app scales and we get more users, we can look towards more regionalization. This could mean community tasks, live social events and leaderboards within neighborhoods. We can also look towards advanced task verification, such as taking of trash that is recycled, or GPS tracking the walk to work.
Log in or sign up for Devpost to join the conversation.