Maintaining motivation and developing effective habits will forever remain a universal problem. The disconnection from social networks during the lockdown has only added to this issue.

By the second week of University, I was already behind the schedule, and all my friends seemed to have similar problems. In addition to academics, people are struggling with many aspects of life such as staying active, maintaining strong habits, or even finding interesting things to do with their friends. The general sentiment is the lack of proactivity and motivation, which is even more difficult when work is done remotely.

The pandemic has only exposed these issues which persist even without the lockdown. Consequently, we require the invention of a better technological solution to foster connectivity while cultivating good habits and staying motivated.

What it does

TreeCosystem is an Android application that makes progress tracking more enjoyable, organized, and collaborative. A user can create different biomes that represent high-level categories such as schoolwork or personal fitness. A biome can be broken down into smaller ecosystems such as specific courses. Then, organisms can be created within each ecosystem to track a habit or project. As users progress through a task, the organism will grow accordingly, which thus expands the users' personal "world" of accomplishment. The users' world grows proportionally to their achievements, which offers a tangible platform for reflection and fulfillment. In addition, users can collaborate on a project or visit each other’s projects to grow and achieve together. The application is not intended to replace modern task management platforms and workflow tools, but to enhance the experience with a visually aesthetic medium that promotes motivation in a pressure-free environment. TreeCosystem is a great tool for building consistent habits, working on group projects, and sharing progress with each other along the way.

How we built it

We used Miro to brainstorm ideas, Figma to prototype the User Interface, and JavaScript / React Native to create the Android application.

Challenges we ran into

Design Challenge

Designing the user flow was a challenge as we were given limited time and did not get a chance to conduct user interviews. Moreover, the team is not very familiar with the Figma prototyping tool, so we had to learn fundamental system design principles in a short amount of time.

Technical Challenge

None of the team members possess prior experience with the JavaScript language, so we had to learn the language on the go.

Accomplishments that we're proud of

We learned the basic principles of JavaScript/React Native in one day and applied them towards a function prototype. We also built a user interface that we enjoy looking at.

What we learned

We learned to work under pressure while having fun at the same time.

What's next for TreeCosystem

Next steps that the team is planning to conduct more user research and interviews to refine the UX and UI on Figma. And we would like to continue developing TreeCosystem into an Android and iPhone App using the most suitable technology stack. Integration into modern tools such as Asana, Jira, and Trello could avoid the complication of duplicating inputs into different applications; instead, TreeCosystem would provide a visual medium to support the user experience.

While adding more features to the App, our ultimate goal is to launch the product on the App store and acquire some users. A wild idea is to turn TreeCosystem into a social venture that contributes to the social good. The users can grow plants, animals or marine life, and TreeCosystem team will plant real trees or adopt real animals to help save our planet!

Share this project: