What problem does it solve?
Builds a coherent, scalable full-stack JavaScript workflow by mandating frontend-first architecture, unified data models, and consistent UI guidelines.
Core Features & Use Cases
- Architecture and coding patterns for frontend-first full-stack apps, advocating minimal file counts and frontend-centric design, with the option to stub backend when needed.
- Strong typing and data modeling across frontend and backend using a shared schema, including the creation of shared/schema.ts, insert schemas with drizzle-zod, and corresponding TypeScript types.
- End-to-end backend and frontend guidance: storage interface in server/storage.ts, lightweight API routes in server/routes.ts, and frontend data fetching with TanStack Query and zod-based validation.
- Frontend conventions: routing with wouter, form handling with useForm from @/components/ui/form and zodResolver, and integration of validation with shared/schema.ts.
- Styling and accessibility notes to ensure consistency across components, with hover/elevation and layout guidelines.
Quick Start
Scaffold a frontend-first full-stack JavaScript project using shared schemas, a minimal backend, and standardized UI patterns.