Skip to content

HarmanSingh-2003/todo_app_react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Todo List App

A simple and clean React-based Todo application to manage your daily tasks.


✨ Features

  • Add new tasks
  • Delete tasks
  • Mark individual tasks as done (with strikethrough)
  • Undo completed tasks
  • Mark all tasks as done at once
  • Clean responsive UI with Bootstrap

🛠️ Tech Stack

  • Frontend: React.js, JSX
  • Styling: Bootstrap 5, CSS
  • State Management: React Hooks (useState)
  • Build Tool: Vite
  • Unique IDs: uuid

🚀 Getting Started

Installation

git clone https://github.com/HarmanSingh-2003/todo_app_react.git
cd todo_app_react
npm install

Run Locally

npm run dev

Open http://localhost:5173


📁 Project Structure

todo_app_react/
├── src/
│   ├── App.jsx          # Root component
│   ├── TodoList.jsx     # Main todo logic and UI
│   ├── App.css
│   └── index.css
├── index.html
├── vite.config.js
└── package.json

🙋‍♂️ Author

Harman Singh
GitHub

About

Todo App - A React todo list app to add, delete, and track tasks ✅

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors