Inspiration

Single mothers face unique challenges, including the high cost and limited availability of childcare ๐Ÿผ, balancing work ๐Ÿข with parenting responsibilities ๐Ÿ‘ฉโ€๐Ÿ‘ง, and often, the isolation that comes with parenting alone. A report by Child Care Aware of America ๐Ÿ“Š reported that the average cost of center-based daycare exceeds 40% of a single mother's median income in most states in the U.S. ๐Ÿ’ธ

Female Empowerment: Empowerment ๐Ÿ’ช comes from giving individuals the tools they need to succeed on their terms. For single mothers, flexibility ๐Ÿ•’ and safety ๐Ÿ›ก๏ธ in childcare are of utmost importance. A credit-based exchange system provides these and empowers women by giving them control over their schedules, enabling them to pursue careers, education ๐ŸŽ“, and personal development ๐ŸŒฑ.

Community Engagement: Our platform recognizes the power of community ๐ŸŒ as it aims to connect single mothers who can support each other, sharing not just childcare but also experiences, advice ๐Ÿ—ฃ๏ธ, and friendship ๐Ÿ‘ญ. This inspiration comes from the idea that shared challenges can lead to shared solutions, fostering a sense of belonging and reducing the isolation many single mothers feel.

What it does

Our platform revolutionizes childcare by empowering mothers with an AI-powered matching system ๐Ÿค– designed to seamlessly connect families with reliable, community-verified childcarers.

Personalized Childcare Matching: At the heart of our service is an advanced AI-powered matching service that analyzes available child-carers' schedules against your specific childcare needs, including hours and dates ๐Ÿ“…. This intelligent matching ensures that your child receives care that fits into your schedule perfectly โœจ.

Location-Based Filtering for Convenience: Beyond schedule matching, our app incorporates an additional layer of filtering based on location ๐ŸŒ, guaranteeing that the top matches are not just perfectly timed but also conveniently located.

Community-Driven and Verified: Since trust and safety are paramount, our platform provides a strong, community-driven environment where every child-carer is reviewed and rated by other moms ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ.

Credit System for Flexibility and Support: Our innovative credit system is designed to foster a supportive network of mothers helping mothers โค๏ธ. By booking a child-carer, you exchange credits, which are earned by providing childcare to others in the community. This system promotes a sense of mutual support and ensures flexibility, allowing a healthy work-life balance โš–๏ธ.

How we built it

To develop our application, we utilized Flask's RESTful backend for web service efficiency and Flutter for a smooth, cross-platform user interface ๐Ÿ“ฑ๐Ÿ’ป. Our infrastructure was bolstered by Google Cloud's BigQuery for analytics and Cloud Functions for serverless operations โ˜๏ธ๐Ÿ”. We integrated the Google Gmail API and SMTP for sending automated booking confirmations ๐Ÿ“งโœ‰๏ธ, alongside the OpenAI API for an AI-powered childcare matchmaking system ๐Ÿค–๐Ÿ’ก. Docker and Kubernetes ensured our app's containerization and scalability ๐Ÿณโš™๏ธ.

Postman played a crucial role in API testing, confirming the reliability and efficiency of our endpoints ๐Ÿ› ๏ธ. Leveraging the OpenAI API, we employed machine learning to match user needs with childcare providers based on specific hours and location ๐Ÿ•’๐ŸŒ, streamlining the search for optimal childcare solutions. This intelligent matchmaking system, enhanced by Gmail API and SMTP for instant booking confirmations, significantly improved user experience by offering tailored, convenient options ๐Ÿš€. Our AI engine continuously evolved, learning from user feedback to enhance match accuracy over time ๐Ÿ”ง๐Ÿ“ˆ.

Challenges we ran into

Managing the app state in Flutter became incredibly complex due to multiple user flows, such as signing up, searching for childcare, making bookings, and reviewing other users ๐Ÿ”„. Using Provider, we created dedicated providers for user authentication, bookings, and reviews. This modular approach simplified understanding and managing state ๐Ÿ› ๏ธ.

We initially planned to leverage Spring Boot for building RESTful services. Our goal was to create a highly scalable, serverless architecture, involving the integration with Google Cloud BigQuery for our data storage and processing needs. However, handling dependency conflicts arising from the integration of Google Cloud BigQuery proved to be extremely difficult. We did not have enough experience developing in Springboot and resolving these conflicts required a deep understanding of dependency management in Spring Boot. Flask allowed us to rapidly develop and deploy RESTful services while still leveraging Google Cloud services, including BigQuery.

Accomplishments that we're proud of

We successfully designed and implemented an AI-powered algorithm ๐Ÿง  that accurately matches childcare needs with available providers based on criteria like schedules and location. Creating a platform that fosters a supportive and engaged community of single mothers and childcare providers is an accomplishment that goes beyond technology, addressing the isolation often felt by single mothers and empowering them to pursue professional goals ๐Ÿš€.

What we learned

Google Cloud Services Utilization: We honed our skills in leveraging various Google Cloud services โ˜๏ธ๐Ÿ”, mastering BigQuery for insightful data analytics ๐Ÿ“Š and Cloud Functions for efficient, serverless backend logic โš™๏ธ, adeptly scaling these services to meet the dynamic needs of our user base.

Community Building and Engagement: Community Building and Engagement ๐Ÿค became a cornerstone for our platform, especially vital in creating a supportive ecosystem ๐ŸŒฑ for single mothers through a childcare exchange network. Encouraging active participation ๐Ÿ™‹โ€โ™€๏ธ was essential for fostering a vibrant community spirit, achieved by introducing gamification elements ๐Ÿ•น๏ธ, such as earning and spending credits ๐Ÿ’ณ for contributing to the community, which not only made the platform more interactive but also deeply engaging and rewarding for its users.

What's next for GoMama

Financial Independence: Enhancing the platform's financial empowerment aspect by introducing a digital wallet feature ๐Ÿ’ณ๐Ÿ’ฐ. This step towards financial independence for single mothers using GoMama opens doors to new economic opportunities, reinforcing their financial autonomy and empowerment.

Enhanced Community Engagement: Expanding our platform to features that encourage users to share experiences, advice, and support, integrating forums, direct messaging, and social groups within the app can provide spaces for such interactions ๐Ÿ—จ๏ธ๐Ÿ‘ฅ.

Share this project:

Updates