Inspiration

Many of us have faced tense situations with roommates due to a lack of accountability and the discomfort of addressing frustrations. Living with others shouldn’t be stressful, especially when it’s a necessity for so many. That’s why we created Choerly—after discussing what app would make household task management as seamless as possible.

What it does

a household task management app designed to foster accountability and communication among housemates. It simplifies chore tracking, allows anonymous notifications for addressing household concerns, and helps manage shared living environments more harmoniously.

How We Built It

We built Choerly using React Native and Expo for cross-platform app development, and integrated Firebase to handle database management and user authentication. Firebase was essential for ensuring real-time data synchronization across users, allowing for a seamless experience.

Challenges We Faced

At the outset, we had an ambitious list of features but lacked focus. A lot of time was spent in discussions, refining which features were crucial for our MVP. It was a valuable lesson in communicating clearly, particularly when ideas clashed or confusion arose.

On the technical side, managing asynchronous calls to the database created challenges with our UI, which often didn’t update as expected. Given that this was our first time working with a more complex data schema, we struggled with maintaining smooth user interactions. However, we eventually learned to use React context hooks to manage state effectively.

Accomplishments We're Proud Of

We’re especially proud of our teammate, Anica, who relentlessly debugged the asynchronous issues and successfully integrated the app with Firebase by the end of the hackathon. Her perseverance ensured that we had a fully functional app, and we couldn’t have done it without her dedication!

What We Learned

Our biggest lesson was the importance of clear communication, especially when working through complex ideas. The project was more ambitious than we initially thought, so it required careful planning and a strong effort to make sure everyone understood the roadmap. We also learned the technical complexities of managing asynchronous operations and data flow in mobile apps, which helped us grow significantly as developers.

What's Next for Choerly

We’re excited about the future of Choerly! We have lots of ideas for additional features—such as bill splitting, booking shared spaces, and custom message boards. Our long-term goal is to see Choerly deployed on the app store, helping even more people live harmoniously with their roommates.

Share this project:

Updates