Skip to content

Glitch-op/Mytask-TodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 MyTask - Responsive Todo App

MyTask is a simple, user-friendly, and responsive Todo application built using ReactJS. It helps users manage their daily tasks efficiently with features like adding, editing, deleting, and marking todos as complete. The application is styled with Tailwind CSS and uses localStorage to persist data between sessions.


🚀 Features

  • ✅ Add new tasks with a character validation
  • ✏️ Edit existing tasks seamlessly
  • 🗑️ Delete tasks instantly
  • ✔️ Mark tasks as completed or uncompleted
  • 🔍 Filter to show/hide completed tasks
  • 💾 Persistent data using localStorage
  • 📱 Fully responsive layout (Mobile/Tablet/Desktop)
  • 🎨 Clean and modern UI with Tailwind CSS
  • 🧩 Icon support via React Icons (Edit/Delete)

📷 Preview

🛠️ Tech Stack

  • Frontend: ReactJS (Hooks: useState, useEffect)
  • Styling: Tailwind CSS
  • Icons: React Icons (FaRegEdit, AiFillDelete)
  • Unique ID: uuid for unique task IDs
  • Storage: localStorage for persistent task saving

📂 Folder Structure (Simplified)

  • src/
  • ├── components/
  • │ └── Navbar.jsx
  • ├── App.jsx
  • └── index.js

About

MyTask is a fully responsive, single-page Todo application built with ReactJS. It allows users to efficiently manage their daily tasks with features such as task creation, editing, deletion, and marking tasks as complete or incomplete. The app also persists data across sessions, ensuring tasks remain available even after refreshing the browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors