- tRPC server
- Drizzle ORM
- Tanstack router
- Astro
- Better auth
- Temporal
- Resend
- Shadcn with sidebar layout
- Prettier
- Twilio
- PWA
- Assistant UI
- Stripe
- PostHog
- Sentry
- UI in seperate package
- Protect all routes in app with auth checks
- Setup shadcn with sidebar layout
- Insert user data into sidebar
- Add sign out actions to sidebar
- Add auth checks to tRPC server
- Add realtime features with tRPC (dirty)
- Trigger background jobs from application
- Create pages and content collection for blog (dirty)
- Setup external api with fastify
- Setup prettier
- Add realtime with socket.io
- Setup PWA for app
- Setup stripe for payments
- Refactor shared UI to be in a separate package
- Setup marketing website with shadcn
- Add assistant UI
- Refactor and organize codebase
- Setup PostHog for analytics
- Setup Sentry for error tracking
- Add mux support for video playback
- Setup minio
- Fix shadcn mobile sidebar pointer-events issue not in a hacky way
- Add cli to configure new project with required dependencies and add features to existing project
- Setup CI/CD pipeline