|
|
|
|
|
by kanchanepally
178 days ago
|
|
I’ve pushed a full-stack educational platform for parents, My DigitAlly, to production using what we call "Systematic AI Collaboration" (a matured version of vibe-coding).
It isn't a static site; it’s a production app with:
Full Auth: Google OAuth and email/password.
Engagement Engine: A node-cron system that automatically sends weekly tips to 200+ subscribers every Saturday.
Dynamic Curriculum: A 5-block lesson flow driven by a JSON-based instructional design framework.
Automated Resources: Auth-aware server-side PDF generation for parent checklists. The "Methodology" that made it work:
We moved from initial idea to production in four weekends while I maintained a full-time role. The key was moving past "chaotic vibes" and treating different LLMs like specialized team members:
A) Strategic Layer (Gemini Pro): Used for architectural decisions (React/Vite, Node/Express, PostgreSQL/Prisma) and product prioritization. B) Execution Layer (Claude Code): Used for heavy lifting—implementing the cron jobs, refactoring API patterns, and writing the test suite. C) TDD as the Guardrail: We never "just coded." Every AI-generated feature followed a strict Test-Driven Development cycle using Vitest. If the tests didn't pass, the code didn't go to production. The result is a stable system serving 200+ active users with a codebase that doesn't feel "schizophrenic" because we maintained strict cognitive boundaries and context documents for the AI to follow. |
|