Inspiration
Managing household chores within a family can often be chaotic. Tasks get forgotten, responsibilities are not clear, and motivation fades quickly. We wanted to create an app that brings structure, accountability, and collaboration to families, while keeping it fun and rewarding. The idea was to make chores less of a hassle and more of a shared, motivating experience.
What it does
Homanager helps families organize and track household tasks in real time. Parents can assign chores to family members, track progress, and set up repeating tasks. Kids can view their assigned chores, complete them, and stay motivated through progress tracking. The app ensures everyone knows their responsibilities and contributes fairly, making household management smoother and more collaborative.
How we built it
We built the app natively for Android using Kotlin and Jetpack Compose for a modern and responsive UI. For in-app purchases and subscription management, we integrated RevenueCat which facilitated family subscription sharing. OneSignal powers our real-time push notification system (such as when a task is assigned or completed), and for data handling, we used Firestore and Firebase Storage. On the backend, we wrote Firebase Functions in Node.js to handle business logic and real-time synchronization. We also leveraged Google Cloud Tasks to power repeating task functionality, ensuring schedules are always reliable.
Challenges we ran into
- Ensuring a robust and seamless real-time experience for families without delays in the user interface.
- Building a peer to peer notification system on top of OneSignal for real-time alerts.
- Implementing family subscription sharing through RevenueCat so that when the family leader purchases the whole family gains premium access.
- Designing complex chore scheduling and repeating tasks with Google Cloud Tasks while keeping the UX smooth and predictable.
Accomplishments that we're proud of
- Built a complex collaborative system for families using only SDKs and cloud services while keeping operational costs close to zero.
- Seamlessly integrated Firebase and RevenueCat to create a secure and reliable premium management system.
- Designed and implemented a peer to peer notification flow with OneSignal that keeps every family member instantly informed about updates and completed tasks.
- Engineered a flexible repeating task mechanism using Google Cloud Tasks that ensures household schedules remain consistent and reliable over time.
What we learned
- Gained deep expertise with Firebase Functions, Firestore, and Firebase Storage for scalable app logic.
- Learned how to implement backend driven subscription management with RevenueCat.
- Mastered OneSignal to create a flexible peer to peer notification system.
- Understood how to combine SDKs to build powerful apps entirely in-house with minimal cost.
- Picked up valuable knowledge in ASO and keyword research to grow the app’s reach.
What's next for Chores Tracker: Homanager
- Family rewards system to motivate kids to complete chores by letting them redeem rewards.
- Guest mode to allow new users to try the app without registration.
- Task templates to help users quickly create common tasks.
- Streak functionality to boost retention and engagement by rewarding consistency.
- Improved onboarding to guide new users before showing the paywall to maximize trust and conversion.
- Rating prompt optimization to ask for reviews at the highest dopamine moments such as completing a streak milestone or redeeming a reward.
Log in or sign up for Devpost to join the conversation.