Client: Mackenzie Hart
Company name: SOSitter
Location: United States
Sector: Childcare, Pet Sitting & Elderly Care Services
Audience: B2C (Parents, Pet Owners, Families with Elderly Relatives)
Geographic Scope: National (USA)
Overview
SOSitter is a comprehensive care platform designed to be the one-stop shop for families across the United States. Parents can find trusted nannies and babysitters, pet owners can connect with reliable pet sitters, and families can locate qualified elderly care professionals for their loved ones, all within a single, easy-to-use mobile application.
Founded by Mackenzie Hart, SOSitter addresses a fragmented care market by unifying childcare, pet sitting, and elderly care services under one cohesive platform. The app connects families with professional nannies, medical caregivers, and student helpers, supported by secure verification, real-time availability, escrow-based payments, and emergency contact systems built for the care industry.
Background
Families across the United States face a shared and deeply personal challenge: finding trustworthy, qualified care for the people and pets they love most. The care services market has historically been fragmented across multiple platforms, informal networks, and agency referrals, each serving a narrow slice of the family's total care needs with inconsistent quality and limited transparency.
Mackenzie Hart founded SOSitter with a clear vision: build a unified, trust-first platform that brings childcare, pet care, and elderly care together in one place. By serving parents, pet owners, and families with elderly relatives across the national U.S. market, SOSitter aims to become the most trusted name in family care services, empowering caregivers and families alike through thoughtful technology and empathetic design.
Project Objectives
The collaboration with SOSitter aimed to:
- Build a cross-platform Flutter mobile app serving multiple user types including parents, pet owners, families with elderly relatives, nannies, pet sitters, medical caregivers, and student helpers within a single unified platform.
- Develop distinct yet interconnected user flows for each care category that addressed each group's unique goals without compromising overall platform simplicity.
- Implement a secure escrow payment system supporting Google Pay, Apple Pay, and PayPal with full transaction integrity for holds, releases, and refunds.
- Build a geolocation-based caregiver search enabling real-time distance calculations and proximity-based matching between families and available care providers.
- Create a real-time booking and chat system with multimedia messaging, live status updates, and support for both normal and emergency care services.
- Design a trust-centered verification interface with OTP-based authentication, social login integration, and caregiver document verification workflows.
- Build a Next.js admin dashboard for real-time analytics, caregiver verification management, and platform oversight.
Challenges
Developing SOSitter introduced a wide range of UI/UX and technical challenges rooted in serving multiple sensitive user types within a single care platform:
- Multi-User Flow Complexity: Creating distinct yet interconnected user flows for parents, professional nannies, medical caregivers, and student helpers within a single ecosystem without compromising overall simplicity or navigation clarity.
- Trust and Safety Design: The platform's emphasis on trust and safety required intuitive yet secure verification interfaces, clear profile displays, and seamless communication channels to reassure families about caregiver credibility.
- Real-Time Booking Synchronization: The Flutter mobile app required advanced state management to ensure real-time booking synchronization between user and caregiver interfaces, particularly within the chat module supporting multimedia messaging and live status updates.
- Escrow Payment System Integrity: Developing a scalable escrow payment system using Node.js and MongoDB presented difficulties in maintaining transaction integrity within MongoDB's eventual consistency model, especially when handling simultaneous payment holds, releases, and refunds.
- Geolocation Performance: The geolocation-based caregiver search feature demanded optimization to perform real-time distance calculations without degrading database performance at scale.
- Payment Gateway Integration: Integrating multiple payment gateways including Google Pay, Apple Pay, and PayPal into the escrow system required extensive testing and fine-tuning to ensure seamless cross-platform functionality.
- Sensitive Data Compliance: Ensuring compliance with data security regulations for sensitive medical and allergy information, alongside implementing OTP-based authentication with social login integration, required careful architectural planning throughout the development lifecycle.
- Complex Booking State Management: Designing an optimized MongoDB schema capable of handling complex booking states including pending, upcoming, in-progress, completed, and cancelled for both normal and emergency services required continuous architectural refinement.
Our Solution
Our team worked closely with Mackenzie Hart to deliver a technically robust, empathy-driven care platform that addressed every challenge across user experience, backend architecture, and data security:
1. Cross-Platform Flutter Mobile App
- Developed a high-performance Flutter mobile app for iOS and Android supporting multiple user types including parents, caregivers, pet sitters, and elderly care professionals within a single cohesive platform.
- Implemented advanced state management for real-time booking synchronization between user and caregiver interfaces, ensuring accurate availability and status updates across all sessions.
- Built distinct navigation flows tailored to each user type while maintaining a unified design language and consistent platform experience.
2. Real-Time Chat and Booking System
- Built a real-time chat module supporting multimedia messaging and live status updates, enabling seamless communication between families and care providers throughout the booking lifecycle.
- Developed a booking management system supporting complex states including pending, upcoming, in-progress, completed, and cancelled for both standard and emergency care services.
- Implemented push notification systems across iOS and Android to keep users informed of booking updates, caregiver arrivals, and emergency alerts in real time.
3. Escrow Payment System
- Developed a scalable escrow payment system using Node.js and MongoDB, managing transaction integrity for holds, releases, and refunds within a high-concurrency environment.
- Integrated multiple payment gateways including Google Pay, Apple Pay, and PayPal into the escrow system with extensive cross-platform testing to ensure seamless, reliable transaction handling.
- Implemented dynamic pricing tools and transparent payment status communication throughout the booking and payment lifecycle.
4. Geolocation-Based Caregiver Search
- Built a geolocation-based search feature enabling real-time distance calculations and proximity-based caregiver matching without degrading backend database performance.
- Optimized MongoDB queries and indexing strategies to support fast, accurate location-based searches across large caregiver datasets.
- Designed a clean, map-integrated discovery interface allowing families to quickly find and evaluate nearby caregivers based on location, availability, and profile.
5. Trust, Verification, and Data Security
- Implemented OTP-based authentication with social login integration, providing a secure yet frictionless onboarding experience for all user types.
- Built caregiver document verification workflows within the Next.js admin dashboard, enabling platform administrators to review, approve, and manage caregiver credentials efficiently.
- Ensured full compliance with data security regulations for sensitive medical and allergy information through encrypted storage and access-controlled data handling.
6. Next.js Admin Dashboard
- Developed a high-performance Next.js admin dashboard for real-time platform analytics, caregiver verification management, and operational oversight.
- Optimized dashboard rendering performance for real-time data visualization and large dataset management without latency or display issues.
- Built role-based access controls and operational reporting tools to support platform administrators in managing the full SOSitter ecosystem.
Impact & Results
Following the beta phase of SOSitter, the platform established a strong technical and experiential foundation for national launch:
- Unified Care Marketplace: Built a unified care platform connecting parents, pet owners, and families with elderly relatives to trusted, verified caregivers across childcare, pet sitting, and elderly care categories.
- Enhanced Family Trust: Delivered a trust-centered design with secure verification, profile transparency, and clear communication channels that gives families confidence in every caregiver they engage.
- Secure Payment Infrastructure: Implemented a robust escrow payment system with multi-gateway support, ensuring secure, transparent, and reliable financial transactions for all bookings.
- Real-Time Caregiver Matching: Achieved real-time geolocation-based matching connecting families with nearby caregivers quickly and accurately across the national U.S. market.
- Scalable for Growth: Established a scalable technical architecture capable of supporting platform growth from beta to full national deployment across multiple care verticals.
Operational Improvements
- Streamlined Multi-User Booking and Care Request Workflows
- Enhanced Real-Time Chat with Multimedia Messaging and Live Status Updates
- Optimized Geolocation-Based Caregiver Search and Proximity Matching
- Improved Escrow Payment Processing with Multi-Gateway Integration
- Secure Caregiver Verification and Sensitive Data Compliance Systems
Technology Stack
Mobile: Flutter (iOS & Android)
Language: Dart
Backend: Node.js with Express.js
Database: MongoDB Atlas
Admin Dashboard: Next.js
Payment Gateways: Google Pay, Apple Pay, PayPal (Escrow System)
Authentication: OTP-Based Auth with Social Login Integration
Marketing
& Analytics Tools
Engagement & Retention: Firebase Analytics, Google Analytics, Mixpanel
Advertising & Monetization: Google AdSense, Affiliate Platforms
Design Tools: Figma, Adobe Creative Suite
Performance Monitoring: Sentry, AWS CloudWatch
Conclusion
SOSitter has successfully built the foundation for a platform that transforms how American families find and manage trusted care services. By unifying childcare, pet sitting, and elderly care into a single, empathetic, and technically sophisticated mobile experience, SOSitter is filling a genuine gap in the national care services market with a platform built around trust, safety, and family peace of mind.
With its robust Flutter mobile app, scalable Node.js backend, secure escrow payment system, real-time geolocation matching, and caregiver verification tools, SOSitter is well-positioned to move from beta to full national deployment. Our full-cycle development approach has delivered a platform that fulfills Mackenzie Hart's vision of becoming America's most trusted one-stop care destination for families, pets, and elderly loved ones alike.