This app is still WIP. Expect bugs!
If you found any - open new issue.
Deployed on todo.k1ng.dev
.
- โ 100 Lighthouse score
- ๐จ Optimistic updates
- ๐ ๏ธ Next.js 13 app directory
- ๐ Serverless, edge REST API
- ๐ Managed MySql database
- ๐ Light & dark theme
- ๐ฑ Progressive Web App
- ๐โโ๏ธ Github & Google OAuth 2.0 login
- ๐ Self-hosted Plausible Analytics
- ๐ Storybook - on storybook.todo.k1ng.dev
- Language: TypeScript
- Framework: Next.js
- Library: React.js
- CSS: Tailwind CSS
- UI Library: Radix UI
- UI Components shadcn/ui
- Fetching: React Query
- Auth: Auth.js (NextAuth.js)
- Auth providers: Github & Google
- ORM: Drizzle ORM
- Database: MySql managed instance on Planetscale
- API request validation: Zod