Inspiration

Boring to-do lists. We decided to gamify and socialize to-do lists to encourage people to actually finish them.

What it does

Budd/ies matches you with another user, sharing your to-do lists with each other and allowing both users to track each others' progress. There's a built-in, anti-troll/anti-harassment chat system that enabling communication between two connected users. Budd/ies also protects your privacy by offering ways to hide sensitive to-do tasks from your buddy.

How we built it

The frontend is built using React native, while our data is stored and processed using FastApi and Cloud FireStore Database.

Challenges we ran into

Hosting a server was our biggest challenge, and our workaround was to temporarily host a local server before launching the real server. Version control was also an unexpected challenge, as often different teammates would find each other working on different versions of the project and have difficulty combining changes.

Accomplishments that we're proud of

Building a solid frontend, creating the live chat feature, real-time integration with our database, and our randomized matchmaking system.

What we learned

How to operate FireBase and cloud databases in general. Connecting frontend with backend.

What's next for Budd/ies

We hope to expand on the to-do list functionality, adding subtasks, repeating tasks, due dates, and task descriptions. We also hope to expand on the streaks functionality of the app, while resolving a few general bugs we ran into on the app.

Share this project:

Updates