Skip to content

A simple and efficient Todo app built using React with Vite and styled with Tailwind CSS. This app allows users to add, update, delete, and mark tasks as completed. It also uses local storage to persist todos across sessions.

Notifications You must be signed in to change notification settings

Ashwin-MB97/todo-app

Repository files navigation

📝 Todo App

A simple and efficient Todo app built using React with Vite and styled with Tailwind CSS. This app allows users to add, update, delete, and mark tasks as completed. It also uses local storage to persist todos across sessions.

🌐 Live Demo

Check out the live demo of the app here 🌟.

🌟 Features

  • Add Todos: Enter tasks into the input field and click the add button to include them in your list.
  • View Todos: If there are todos present, they will be displayed in a clean list format; if not, a friendly message will show "No todos present."
  • CRUD Operations: You can easily:
    • Create new todos.
    • Read/view your current todos.
    • Update/edit your todos.
    • Delete todos you no longer need.
  • Mark as Completed: Easily mark tasks as done, which will update their appearance.
  • Persistent State: The app uses local storage to ensure your todos persist across browser sessions.
  • Responsive UI: The app is styled with Tailwind CSS for a sleek, modern look and is fully responsive on all devices.

🚀 Tech Stack

  • React with Vite: For fast, modern front-end development.
  • Tailwind CSS: For rapid, utility-first styling.
  • Local Storage: To save todos across sessions.

🛠️ Installation

  1. Clone the repository: git clone https://github.com/Ashwin-MB97/todo-app.git

  2. Navigate to the project directory: cd todo-app

  3. Install dependencies: npm install

  4. Start the development server: npm run dev

📸 Screenshots

Todo App Screenshot Todo App Screenshot Todo App Screenshot

Made with ❤️ using React, Vite, and Tailwind CSS.

About

A simple and efficient Todo app built using React with Vite and styled with Tailwind CSS. This app allows users to add, update, delete, and mark tasks as completed. It also uses local storage to persist todos across sessions.

Topics

Resources

Stars

Watchers

Forks