Skip to content

aastikdas/My_Todo_App

Repository files navigation

📝 React + Vite To-Do List App

A clean and responsive To-Do List web application built using React.js and Vite, designed to help users manage daily tasks effectively. This app supports creating, editing, deleting, and marking todos as completed—all stored in your browser's local storage.

🔗 Live Demo: Click Here to Try the App


🚀 Features

  • ✅ Add new tasks
  • ✏️ Edit existing todos
  • 🗑️ Delete todos with confirmation
  • ✔️ Mark todos as complete/incomplete
  • 🔍 Filter to show only completed tasks
  • 💾 Persistent local storage
  • ⚡ Fast performance with Vite bundler
  • 🎨 Responsive and minimal UI with Tailwind CSS

🛠️ Tech Stack

  • Frontend: React.js, Vite
  • Styling: Tailwind CSS
  • State Management: React Hooks (useState, useEffect)
  • Unique ID: uuid package
  • Deployment: Vercel

📦 Installation & Setup

# 1. Clone the repo
git clone https://github.com/aastikdas/My_Todo_App.git

# 2. Install dependencies
npm install

# 3. Start the development server
npm run dev

📃 License
This project is open-source and available under the MIT License.

🙋‍♂️ Author
Aastik Das

Releases

No releases published

Packages

No packages published