A focused, fast, and simple to-do app built in React + TypeScript. Designed to feel like a command center — for people who don’t want clutter, just clarity.
This project is also serving as my introduction to building real-world apps in TypeScript.
- Create and manage to-do items across multiple categories
- Built for speed, simplicity, and personal flow
- Local storage for offline persistence (MVP)
- React + context-based state management
- React (Vite)
- TypeScript
- useContext + useReducer
- Local Storage (MVP)
- Supabase (planned for future backend)
- Enable folder and list creation
- Add recurring task functionality
- Implement drag-and-drop task reordering
- Add due dates and reminder notifications
- Dark mode + personalization options
- User authentication with Supabase
git clone https://github.com/thomaswilliamscode/todo.git
cd todo
npm install
npm run dev