Inspiration

We love productivity apps, especially those that gamify focus with cute pets or growing gardens. But we always felt something was missing: accountability. Most apps reward you for just starting a timer, not for actually doing the work. Productivi-Tree fixes this by encouraging real follow-through with meaningful stakes.

What it does

Productivi-Tree is a pixel-styled productivity app where every work session helps you grow your own forest. Each tree you plant has a name, a personality, and even a birthday. When you complete a task and submit proof, you can choose between sprouts and watering cans that help your garden thrive. But if you fall short of your goal, a tree dies, unless you protect it with special items or bring it back to life through the shop. Over time, your garden becomes a visual record of your REAL consistency and commitment.

How we built it

We developed the mobile app using React Native with Expo for cross-platform support. Our backend runs on Vercel, handling communication with our AI system. For task verification, we used the Google Gemini API to break down a task into a clear rubric and later evaluate the user’s submitted “proof” against it, returning a confidence score that determines the outcome of their session.

Challenges we ran into

This was our first real project using Vercel and React Native, so just getting everything to run smoothly across multiple devices took a lot of time. Integrating the AI in a way that was both consistent and fast also came with plenty of debugging.

Accomplishments we're proud of

We’re most proud of how well the AI accountability system works and how it integrates well with our frontend.

What we learned

Beyond the technical things like working with Vercel, React Native, and the Gemini API, we learned a lot about ideation, persistence, and refining a project until it feels right.

What’s next for Productivi-Tree

We want to expand the shop with more meaningful items, add new plants and growth stages, support merging plots, and eventually let users visit each other’s gardens.

Built With

Share this project:

Updates