Product Roadmap
From working prototype to Atlas.md replacement.
What's Already Built (v1 — Prototype)
Current State: Live on starlight-pediatrics.netlify.app
Single-page HTML application managing Dr. P's live practice. 14 modules, 17 templates, 5,200 lines of code. Browser localStorage for data. EmailJS for outbound. Zero server infrastructure costs. Currently used alongside Atlas.md.
Phase 1 — Months 1–3
Cloud Migration & HIPAA Foundation
- Migrate from localStorage to Supabase (PostgreSQL + auth + row-level security)
- HIPAA compliance: encryption at rest/transit, audit logging, BAA with Supabase
- User authentication with role-based access (doctor, office staff, billing)
- Multi-tenant architecture (each practice = isolated database schema)
- Migrate from vanilla JS to React + TypeScript for maintainability
- Atlas.md data import tool (CSV/API) for easy onboarding
Phase 2 — Months 4–6
Payment Integration & Automation
- Stripe integration for automated membership billing (replace manual payment tracking)
- Auto-invoicing with dunning (failed payment retries, overdue notifications)
- Family billing: single invoice for sibling groups with discount applied
- Automated tier transitions when patients age across boundaries
- Replace EmailJS with SendGrid/Postmark for transactional email (higher limits, better deliverability)
- Two-way SMS via Twilio (appointment reminders, quick parent messages)
Phase 3 — Months 7–9
Clinical Features: Replace Atlas.md
- Clinical charting — SOAP notes with AI assist (matching Atlas.md's core strength)
- Appointment scheduling with patient self-booking portal
- Growth charts and immunization tracking (pediatric-specific — Atlas.md doesn't have these)
- Lab order tracking and result notifications
- ePrescribing integration
- Patient portal: parents view appointments, labs, notes, and pay bills
Phase 4 — Months 10–12
Mobile, AI & Expansion
- Mobile-responsive PWA (progressive web app) for on-the-go access
- AI-powered features: smart wellness predictions, revenue optimization, automated template generation
- Telehealth integration (video visits — matching Atlas.md's video calling)
- Generalize beyond pediatrics: configurable tier pricing for any DPC specialty
- Practice benchmarking: anonymous metrics comparison across Starlight.MD practices
- Full Atlas.md replacement: doctors can drop Atlas entirely
Tech Stack Evolution
| Layer | Current (Prototype) | Target (Production) |
|---|---|---|
| Frontend | Vanilla HTML/CSS/JS | React + TypeScript + Tailwind |
| Backend | None (client-only) | Supabase (PostgreSQL + Edge Functions) |
| Auth | None | Supabase Auth (email + SSO) |
| Data | localStorage | PostgreSQL with row-level security |
| EmailJS (200/mo) | SendGrid (40K/mo) | |
| Payments | Manual tracking | Stripe Billing + Invoicing |
| SMS | — | Twilio |
| Hosting | Netlify (static) | Vercel + Supabase Cloud |
| Compliance | — | HIPAA (Supabase BAA + encryption) |