Skip to content

Latest commit

 

History

History
228 lines (169 loc) · 5.42 KB

File metadata and controls

228 lines (169 loc) · 5.42 KB

Roadmap

Future plans and feature enhancements for the AI Starter Kit.


Current Version: 1.0.0

The AI Starter Kit is production-ready with core features for building full-stack applications.


Planned Features

v1.1.0 - Authentication Enhancements (Q1 2025)

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

v1.2.0 - Developer Experience (Q1 2025)

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

v1.3.0 - UI Enhancements (Q2 2025)

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

v1.4.0 - Advanced Features (Q2 2025)

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

v1.5.0 - Production Readiness (Q3 2025)

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

v2.0.0 - Major Enhancements (Q4 2025)

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

Community Requested Features

These features are being considered based on community feedback:

High Priority

  • Docker configuration for local development
  • Alternative database examples (beyond Convex)
  • GraphQL API option
  • Mobile app starter (React Native)

Medium Priority

  • Admin dashboard template
  • CMS integration examples
  • Scheduled jobs/cron examples
  • Webhook handling patterns

Low Priority

  • Alternative CSS frameworks (Sass, Emotion)
  • Alternative auth providers (Auth0, Clerk)
  • Landing page templates
  • Marketing site examples

Deprecation Notices

Currently, there are no planned deprecations. All v1.0.0 APIs and patterns will remain stable through v1.x releases.


Breaking Changes

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

How to Influence the Roadmap

Vote on Features

  • Comment on existing feature requests in Issues
  • React with 👍 to features you want

Propose New Features

  1. Check if it's already proposed
  2. Open a new Feature Request
  3. Describe the use case and motivation
  4. Include examples if possible

Contribute

  • Pick an item from this roadmap
  • Open an issue to discuss implementation
  • Submit a pull request
  • See CONTRIBUTING.md

Timeline Disclaimer

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

Long-term Vision

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

Current Priorities

Right now, we're focusing on:

  1. Bug fixes and stability
  2. Documentation improvements
  3. Community building
  4. Authentication enhancements (v1.1.0)

Last Updated: 2025-11-10

For the most current information, check GitHub Issues and Discussions.