Skip to content

Repository files navigation

📝 React To-Do App

My first React project — a to-do list with multiple features, built with React + TypeScript.
The goal was to learn React fundamentals (components, props, hooks, state management) while building something practical.


✨ Features

  • Create, edit, and delete tasks
  • Filter tasks into 3 categories
  • Mark tasks as completed
  • Two modals (for editing & creating tasks)
  • Toast notifications for quick feedback
  • Persistent data using localStorage
  • Smooth CSS animations & transitions

🛠️ Tech Stack

  • React (with hooks)
  • TypeScript
  • CSS (animations & transitions)
  • LocalStorage (data persistence)

📚 What I Learned

  • How React components, props, and hooks work in practice
  • Basics of TypeScript for a real-world project
  • Debugging and fixing issues in my own code
  • That building from scratch is the fastest way to learn

🚀 Getting Started

Clone the repo and install dependencies:

git clone https://github.com/daniel-kadlec/ToDo-App.git
cd todo-app
npm install
npm run dev

About

My first React project, a to-do app built to learn components, hooks, props, and TypeScript.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages