This is a todo app built for practice and demonstration.
Features:
1. Create, edit, delete, toggle todos. 2. Star todos or create your own tags. 3. A trash bin to temporarily store or restore deleted todos. 4. An account system for synchronizing and persisting data.
Technologies:
Next.js, TypeScript, MariaDB, TanStack Query, tRPC, Zod, Tailwind, Shadcn, React Server Components, Optimistic Updates, and so on.