Skip to content

A minimalist React + Vite Todo application that offers essential CRUD operations (Create, Read, Update, Delete) with a clean, modern UI built using Tailwind CSS. Features include task completion toggling, inline editing, local storage persistence, and responsive design. Perfect for both React beginners and developers seeking a lightweight todo app

Notifications You must be signed in to change notification settings

siraajul/todospark

Repository files navigation

React Todo App ✅

A minimalist React + Vite Todo application that helps you manage your daily tasks with ease. Built with modern tooling and a clean UI.

Todo App Demo

Features 🚀

  • ✨ Create, edit, and delete tasks
  • ✅ Mark tasks as complete/incomplete
  • 💾 Persistent storage using localStorage
  • 📱 Responsive design
  • ⚡ Lightning fast with Vite
  • 🎨 Modern UI with Tailwind CSS

Tech Stack 💻

  • React 18
  • Vite
  • Tailwind CSS
  • Lucide Icons
  • shadcn/ui components

Quick Start 🏃‍♂️

# Clone the repository
git clone https://github.com/yourusername/react-todo-app.git

# Navigate to project directory
cd react-todo-app

# Install dependencies
npm install

# Start development server
npm run dev

Visit http://localhost:5173 to view the app.

Usage 📝

  1. Add a task: Type your task in the input field and press Enter or click the "+" button
  2. Complete a task: Click the checkbox next to the task
  3. Edit a task: Click the edit icon to modify the task text
  4. Delete a task: Click the trash icon to remove the task

Project Structure 📂

react-todo-app/
├── src/
│   ├── components/
│   │   └── ui/
│   ├── App.jsx
│   └── main.jsx
├── public/
├── index.html
└── package.json

Development 🛠️

# Run development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Contributing 🤝

Feel free to:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-name
  3. Make your changes
  4. Submit a pull request

License 📄

MIT License - feel free to use this project as a template for your own todo app!

Connect With Me 🌐

  • GitHub: [your-github-username]
  • LinkedIn: [your-linkedin]

Built with ❤️ and React

About

A minimalist React + Vite Todo application that offers essential CRUD operations (Create, Read, Update, Delete) with a clean, modern UI built using Tailwind CSS. Features include task completion toggling, inline editing, local storage persistence, and responsive design. Perfect for both React beginners and developers seeking a lightweight todo app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published