Skip to content

shahmeer-codes/Typescript-To-do-list

Repository files navigation

React TypeScript To-Do List App

A modern and responsive To-Do List application built with React and TypeScript.
This app helps users manage daily tasks efficiently with task tracking, completion status, statistics cards, and local storage persistence.


🚀 Features

  • Add New Tasks
  • Mark Tasks as Completed
  • View Individual Tasks
  • Pending Tasks Counter
  • Completed Tasks Counter
  • Locked Tasks Counter
  • Total Tasks Overview
  • Local Storage Data Persistence
  • Responsive User Interface
  • Fast and Simple Task Management

🛠️ Tech Stack

  • React.js
  • TypeScript
  • Tailwind CSS
  • Local Storage
  • Vite / CRA

📂 Project Structure

├── src/
│   ├── components/
│   └── App.tsx
├── public/
├── package.json
└── README.md

⚙️ Installation

Clone the repository:

git clone https://github.com/your-username/todo-app.git

Move into the project folder:

cd todo-app

Install dependencies:

npm install

Run the development server:

npm run dev

📋 Task Management Features

  • Create Tasks
  • Update Tasks
  • Complete Tasks
  • Lock Tasks
  • Delete Tasks
  • Task Statistics Dashboard
  • Persistent Storage with Local Storage

🌐 Deployment

You can deploy this project on:

  • Vercel
  • Netlify
  • GitHub Pages

📈 Future Improvements

  • Drag and Drop Tasks
  • Dark Mode
  • Task Categories
  • Due Dates & Reminders
  • User Authentication
  • Cloud Database Support

🤝 Contributing

Contributions are welcome.
Feel free to fork the project and submit pull requests.


📄 License

This project is licensed under the MIT License.


👨‍💻 Author

Developed by Shahmeer Rana

About

A modern To-Do List application built with React and TypeScript where users can create, manage, and track tasks efficiently. The app includes task statistics cards for total, pending, locked, and completed tasks, supports marking tasks as completed, viewing individual tasks, and stores all data securely in local storage.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages