Skip to content

A React to-do app built with TypeScript and local storage. Designed to be simple, fast, and expandable. Built as a learning project — Supabase and advanced features coming soon.

Notifications You must be signed in to change notification settings

thomaswilliamscode/todo

Repository files navigation

🧠 To-Do App – Order of Execution

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.


✨ Features

  • 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

🛠 Tech Stack

  • React (Vite)
  • TypeScript
  • useContext + useReducer
  • Local Storage (MVP)
  • Supabase (planned for future backend)

🛣️ Roadmap

  • 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

🚀 Installation

git clone https://github.com/thomaswilliamscode/todo.git
cd todo
npm install
npm run dev

About

A React to-do app built with TypeScript and local storage. Designed to be simple, fast, and expandable. Built as a learning project — Supabase and advanced features coming soon.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published