This is just a live streaming project building for my channel:
- YouTube:
- Kick:
- Login
- Follow
- Post
- Comment
- Like
- Share
- Profile
- Search
- Logout
- Marketing page -> Home Page
- Privacy Page
- Cookie Policy
- Accessibility
- Terms and Conditions
- About Us
- Initial Next Setup
- Auth0 setup
- PlanetScale Database Setup with Drizzle ORM
- Google Tag Manager Setup with @next/third-parties
- Upstash Rate limit
- wretch Setup
- speaker Setup
- [] Migrations:
- Remove planetscale as it's no longer Free Tier -> Move to Xata Postgres
- Add theme-mode changer with proper logo change
- Install all shadcn-ui components and do proper theming setup
- Clean up the app folder (except api/auth)
- [] Install cmd+k
- [] These are must haves in any production app:
- [] Great CWV Scores for real world users - image optimisation, LCP (core), FID (deprecated core metric from 2024 March), INP (new core metric), FCP, TBT, TTFB, CLS (core)
- [] Proper analytics
- [] Accessibility - vast topic, so standard level accessibility should be the aim for the starter.
- [] Proper SEO - sitemaps, robots, metadata, etc.