Future plans and feature enhancements for the AI Starter Kit.
The AI Starter Kit is production-ready with core features for building full-stack applications.
OAuth Providers
- Google OAuth integration
- GitHub OAuth integration
- OAuth provider documentation
Password Management
- Password reset flow
- Email verification
- Password strength requirements
- "Forgot password" functionality
User Profile
- User profile management page
- Avatar upload
- Update email/password
- Account deletion
Testing
- Frontend component tests (React Testing Library)
- E2E tests (Playwright)
- Increased test coverage
- CI/CD pipeline examples
Development Tools
- Storybook for component development
- API documentation generation
- Database seeding scripts
- Development data generators
Code Quality
- Husky pre-commit hooks
- Prettier configuration
- Additional ESLint rules
- TypeScript strict mode improvements
Components
- More shadcn/ui components integrated
- Custom component library
- Animation patterns
- Loading states and skeletons
Features
- Advanced data table (sorting, filtering, pagination)
- File upload component
- Rich text editor integration
- Notification system (toast improvements)
Design
- Multiple theme options
- Theme customization guide
- Color palette generator
- Typography system
Real-time Collaboration
- Presence indicators
- Live cursors
- Collaborative editing examples
- WebSocket event patterns
Search & Filtering
- Full-text search examples
- Advanced filtering UI
- Search result highlighting
- Autocomplete components
Analytics
- Vercel Analytics integration
- User analytics examples
- Event tracking patterns
- Dashboard analytics components
Monitoring
- Error tracking (Sentry integration)
- Performance monitoring
- Logging best practices
- Alerting examples
Security
- Rate limiting examples
- CSRF protection patterns
- Security headers
- API security best practices
Optimization
- Image optimization patterns
- Bundle size optimization
- Performance audits
- Caching strategies
Multi-tenancy
- Organization/team support
- Role-based access control (RBAC)
- Team invitation system
- Workspace management
Payments
- Stripe integration example
- Subscription management
- Billing dashboard
- Payment webhooks
Internationalization
- i18n setup
- Multiple language support
- Locale management
- Translation patterns
These features are being considered based on community feedback:
- Docker configuration for local development
- Alternative database examples (beyond Convex)
- GraphQL API option
- Mobile app starter (React Native)
- Admin dashboard template
- CMS integration examples
- Scheduled jobs/cron examples
- Webhook handling patterns
- Alternative CSS frameworks (Sass, Emotion)
- Alternative auth providers (Auth0, Clerk)
- Landing page templates
- Marketing site examples
Currently, there are no planned deprecations. All v1.0.0 APIs and patterns will remain stable through v1.x releases.
Breaking changes will only be introduced in major versions (2.0.0, 3.0.0, etc.) with:
- Detailed migration guides
- Deprecation warnings in prior minor versions
- At least 3 months notice
- Comment on existing feature requests in Issues
- React with 👍 to features you want
- Check if it's already proposed
- Open a new Feature Request
- Describe the use case and motivation
- Include examples if possible
- Pick an item from this roadmap
- Open an issue to discuss implementation
- Submit a pull request
- See CONTRIBUTING.md
Dates and versions are estimates and subject to change. The roadmap is a living document that evolves based on:
- Community feedback
- Technical feasibility
- Maintainer availability
- Dependency updates
- Ecosystem changes
The AI Starter Kit aims to become:
- The go-to starter for Convex + Next.js projects
- A comprehensive learning resource for modern web development
- A showcase of best practices and patterns
- A community-driven project
Right now, we're focusing on:
- Bug fixes and stability
- Documentation improvements
- Community building
- Authentication enhancements (v1.1.0)
Last Updated: 2025-11-10
For the most current information, check GitHub Issues and Discussions.