Skip to content

Adarsh-031/Tasklet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ… Tasklet - Todo App

Tasklet is a simple, mobile-responsive Todo List application built using React and Tailwind CSS. It allows users to manage daily tasks efficiently with a clean interface and persistent storage using localStorage.


✨ Features

  • βœ… Add new tasks
  • ✏️ Edit existing tasks
  • πŸ—‘οΈ Delete tasks
  • βœ… Mark tasks as completed
  • πŸ‘οΈ Toggle visibility of completed tasks
  • πŸ’Ύ Persist tasks in localStorage (survives refresh)
  • πŸ“± Fully responsive on mobile & desktop

πŸ› οΈ Tech Stack

  • βš›οΈ React – UI framework
  • 🎨 Tailwind CSS – Utility-first CSS
  • 🧠 UUID – Generates unique IDs for tasks
  • πŸ’Ύ LocalStorage – Saves todos in the browser

πŸ“ Folder Structure

tasklet/
β”œβ”€β”€ public/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   └── Navbar.jsx
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ main.jsx
β”‚   └── index.css
β”œβ”€β”€ tailwind.config.js
β”œβ”€β”€ postcss.config.js
└── README.md

πŸ“± Mobile Responsive Design

This app uses Tailwind's responsive classes like sm:, flex-col, max-w, w-full, and px-4 to provide seamless UX across:

  • πŸ“± Mobile phones
  • πŸ’» Tablets and desktops

πŸ” Local Storage Handling

Tasks are stored in localStorage, and automatically loaded on page refresh. A useRef flag prevents localStorage from being overwritten on first render.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published