Version: 2.0.0
Architecture: Event-driven, Idempotent, Audit-first
Status: Foundation Complete, Backend Started
A mobile and API platform designed to simplify daily logistics for families. The MVP focuses on morning school drop-off coordination with Care Credits to recognize community contribution.
KidCoord replaces informal coordination (texts, group chats) with structured, transparent execution. Built on a reusable coordination framework, it starts with school drop-off and expands to activities and playdates.
- Explicit Coordination: Clear responsibility from request to completion
- State Machines: Valid transitions enforced for trust and safety
- Care Credits: Automatic recognition of community contribution
- Idempotent API: Safe retries on unreliable mobile networks
- Audit Trail: Complete traceability of all actions
cd backend
npm install
createdb kidcoord
psql kidcoord < schema.sql
cp .env.example .env
npm run devnpm install
cd ios && pod install && cd ..
npm run ios # or npm run androidSee QUICKSTART.md for details.
kidcoord/
├── backend/ # Node.js + TypeScript API
│ ├── src/ # ✅ Complete foundation
│ ├── schema.sql # ✅ Full database schema
│ └── README.md
│
├── src/ # React Native app
│ ├── components/ # ✅ Core components
│ ├── screens/ # ⚠️ Needs migration
│ ├── store/ # ⚠️ Needs updating
│ └── types/ # ✅ Updated for v2
│
└── docs/ # ✅ Complete documentation
├── API_V2.md # 50+ endpoints
├── ARCHITECTURE.md # System design
└── ...
- ✅ Database schema (100%)
- ✅ Backend foundation (70%)
- ✅ Needs API endpoint (100% - example)
- ✅ Idempotency middleware (100%)
- ✅ State machine validation (100%)
- ✅ Documentation (100%)
⚠️ Frontend (40% - needs migration)
| Doc | Purpose |
|---|---|
| API_V2.md | Complete API spec |
| ARCHITECTURE.md | System design |
| IMPLEMENTATION_PROGRESS.md | Roadmap & status |
| backend/README.md | Backend guide |
# Backend
cd backend && npm run dev
# Frontend
npm start && npm run ios
# Database
psql kidcoord < backend/schema.sqlBackend MVP: 12-16 weeks
Frontend Migration: 3-4 weeks
Total to Production: 16-20 weeks
See IMPLEMENTATION_PROGRESS.md
Built for parents, by parents ❤️