This is a solution to the Todo app challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- View the optimal layout for the app depending on their device's screen size
- See hover states for all interactive elements on the page
- Add new todos to the list
- Mark todos as complete
- Delete todos from the list
- Filter by all/active/complete todos
- Clear all completed todos
- Toggle light and dark mode
- Bonus: Drag and drop to reorder items on the list
- Solution URL: https://github.com/Hugomndez/t3-todo-app
- Live Site URL: https://t3-todo-app-black.vercel.app
- CSS Modules - For styles
- React - JS library
- Next.js - React framework
- tRPC - End-to-end typesafe APIs made easy.
- Prisma - Next-generation Node.js and TypeScript ORM.
- PlanetScale - PlanetScale is the world’s most advanced serverless MySQL platform.
I use this project to learn how to implement light/dark mode, End to End type-safe App.
- T3 Stack - The best way to start a full-stack, typesafe Next.js app
- Learn the T3 Stack - Tutorials
- Website - Hugo Méndez
- Frontend Mentor - @Hugomndez
- Twitter - @hugomndez_dev