Overview
Our structured approach to delivering new projects from initial client contact through production deployment.1
Intake & Discovery
Understand goals, constraints, and success metrics
2
Proposal
Technical and design specifications with roadmap
3
AI-Assisted Planning
Create driver documents for guided development
4
Environment Setup
Repository, CI/CD, and hosting configuration
5
Build Loop
Iterative development with AI assistance
6
QA & Security
Testing, accessibility, and performance checks
7
Deploy & Operate
Production deployment with monitoring
Phase 0: Intake & Discovery
- Kickoff Calls
- Brief Documentation
- Risk Assessment
Capture Requirements
- Project goals and outcomes
- Target audience
- Success metrics and KPIs
- Technical constraints
- Integration requirements
- Timeline and budget
Phase 1: Proposal
Technical & Design Specification
Feature List
Detailed features with acceptance criteria
Architecture
Stack selection with justification
UI/UX Design
Moodboards and component palette
Roadmap
Phased milestones with estimates
Stack Decision Framework
Choose Framer When...
Choose Framer When...
- Pure marketing/landing pages
- Strong visual requirements
- No backend logic needed
- Fast turnaround required
Choose Next.js When...
Choose Next.js When...
- Custom authentication required
- Database integration needed
- Complex business logic
- API development
- Real-time features
Phase 2: AI-Assisted Planning
Create Driver Documents
Phase 3: Repository Setup
1
Initialize Repository
2
Configure Tooling
3
CI/CD Pipeline
4
Environment Configuration
Phase 4: Build Loop
Human-in-the-Loop Development
- 1. Branch
- 2. Generate
- 3. Run & Debug
- 4. Review
- 5. Test
- 6. Commit
Phase 5: QA & Security
Security Checklist
- Server-side auth checks
- RLS policies in Supabase
- Input validation (Zod)
- Rate limiting
- Secrets management
Accessibility
- Semantic HTML
- ARIA roles
- Keyboard navigation
- Color contrast
- Screen reader testing
Performance
- Image optimization
- Code splitting
- Edge caching
- Bundle size budgets
- Core Web Vitals
Phase 6: Deploy & Operate
Deployment Pipeline
1
Merge to Main
CI runs full test suite
2
Preview Deploy
Automatic preview on Vercel
3
Production Checks
Smoke tests, performance validation
4
Production Deploy
Promote preview to production
5
Monitor
Check Sentry, logs, analytics
Monitoring Setup
Error Tracking
Error Tracking
Analytics
Analytics
Definition of Done
Common Patterns
Auth Pattern
Supabase Auth with RLS
API Pattern
Next.js Route Handlers with Zod
Data Fetching
React Query with Suspense
Error Handling
Error boundaries and fallbacks

