A modern, full-stack todo application built with Next.js 16, MongoDB, and Better Auth.
- Authentication — Email/password and Google OAuth via Better Auth
- Todo Management — Create, edit, delete, and mark todos as complete
- Filter — Filter todos by all, pending, or completed
- Dark Mode — System-aware light/dark theme toggle
- Responsive — Fully mobile-friendly layout
- Modern UI — Built with shadcn/ui and Magic UI components
- Turbopack — Lightning fast dev server with Next.js 16
| Category | Technology | Version |
|---|---|---|
| Framework | Next.js (App Router + Turbopack) | 16.2 |
| Language | TypeScript | 6.0 |
| UI Library | React | 19 |
| Styling | Tailwind CSS | 4.2 |
| UI Components | shadcn/ui | latest |
| Database | MongoDB + Mongoose | latest |
| Authentication | Better Auth | latest |
| Deployment | Vercel | — |
- Node.js 22 LTS or higher
- MongoDB Atlas account (or local MongoDB)
- Google OAuth credentials (optional)
MIT © 2026 SuperTodo