Inspiration

We were really inspired by nature, especially by the beautiful trees and plants throughout our state. We also wanted to create a tool that gave something positive back to the users, instead of the all-too-common tools that waste users' time and money.

What it does

Many people want to start new helpful habits, such as sleeping on time or writing in a daily journal. However, they often fail within a few weeks because they lack enough accountability or motivation to keep up before their actions become a habit.

Common knowledge says it takes a month (~28 days) to build a habit before it sticks (although it is possible, it is more difficult to lose a habit afterward). Habitat aims to model the growth of a habit through plants.

As a user’s habit becomes more solidified, their plant also grows on their screen. The plant’s growth motivates users to keep up their new habits (nobody wants to see a plant die; they want to see it grow). Nor does the plant trick the user into being more productive because it models the start of a new habit — a seedling that has been planted that the user must nurture if they want it to develop. Such a comparison forms the basis of our app.

How we built it

We built it using React Native, 3JS, Python, Firebase, and NativeWind. It was a lot of fun but also, at times, challenging.

Challenges we ran into

We ran into some issues with dependency errors because of React Native, but we made it through!

Accomplishments that we’re proud of

We are really proud of our MVP, and we are really excited to continue to work on this project because of it's mission.

What we learned

We learned a lot about React Native and Expo.

What’s next for Habitat

We plan on rewriting the app in a native language like Flutter or Swift.

Built With

Share this project:

Updates