Rakib Hassan
ProjectsBlogAboutExperienceConnect
Resume
ProjectsChildcare Platform & Real-Time Web

Sneho - Child Care Connect

Caregiver discovery and family safety platform for modern childcare. Match with verified babysitters based on proximity and personality, conduct live video screening interviews, and monitor active sitting sessions with real-time tracking.

2025·Full Stack Developer

Client

Independent Build

Year

2025

Role

Full Stack Developer

LiveSource
sneho.vercel.app
Visit ↗
Sneho - Child Care Connect — case study preview

Executive Summary

The Challenge

Trust barriers, unverified sitters, and absence of real-time monitoring when parents book in-home childcare.

The Solution

Haversine geospatial matching algorithm, Stream SDK WebRTC video interview rooms, and Socket.IO real-time GPS/SOS streaming.

Measurable Impact

Real-time session tracking, emergency SOS alerts, and collision-free booking calendar.

Technologies

Frontend
Next.js 15TypeScriptTailwind CSSShadcn UILeaflet (Maps)
Backend
Node.jsExpressSocket.io (WebSockets)Stream Video SDKStripe PaymentsZod
Database
MySQLPrisma ORM
DevOps
Vercel

Key Decisions

Why Custom Matching over generic search?

Childcare is sensitive to personality and special requirements. Scoring energy compatibility and schedule overlap upfront eliminates 80% of hiring friction.

Why Stream SDK for pre-hiring video interviews?

Building production-grade WebRTC with signaling, TURN/STUN servers, and multi-device support from scratch would derail core product focus. Stream SDK provided zero-overhead, highly reliable video conferencing.

Why MySQL with Prisma for bookings?

Childcare bookings require strict ACID transactions and relational foreign keys to prevent double-booking race conditions between concurrent parent requests.

Retrospective

Hardest Part

Synchronizing real-time session tracking, live GPS location updates via Socket.IO, and Stream video/chat states simultaneously without memory leaks or race conditions.

Biggest Insight

In marketplace platforms involving children, safety and trust features (SOS alerts, verified certifications, video screening) drive user retention far more than basic listing directories.

Do Differently

I would implement Redis Pub/Sub horizontally for Socket.IO clustering to scale GPS tracking across multiple server instances.

Key Highlights

Smart Match Engine

Compatibility scoring based on child energy levels, temperament harmony, special needs handling, and Haversine geospatial proximity.

Live Video Screening

Low-latency pre-booking video interview rooms powered by Stream SDK for parent-sitter verification and peace of mind.

Real-Time Session GPS & SOS

Active care session controls (Start/Pause/Resume) with live babysitter GPS breadcrumbs and immediate emergency SOS alert dispatch.

Interactive Map & Bookings

Leaflet-powered caregiver discovery map, schedule conflict resolution, and secure Stripe payments.

Interested in discussing this project or exploring collaboration? Let's talk

Shine, constantly and steadily.© 2026