Skip to content

πŸ“ A simple & responsive ToDo app built with React.js βš›οΈ, Tailwind CSS πŸ’¨ & HTML. Add βž•, delete ❌ & mark βœ… tasks as done with a clean UI. Great for managing daily tasks & boosting productivity πŸš€. Fully functional & mobile-friendly πŸ“± for task tracking on the go!

Notifications You must be signed in to change notification settings

Infinity-Labs1/Todo-App-HTML-Tailwindcss-React.js-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Todo-App-HTML-Tailwindcss-React.js-

πŸ“ ToDo App – Detailed Overview πŸ“Œ Project Summary This ToDo app is a simple yet functional task manager that allows users to:

Add new tasks βž•

Delete tasks ❌

Mark tasks as completed βœ…

View task status in real-time

Enjoy a clean and responsive user interface across devices πŸ“±πŸ’»

The app is designed to help users stay organized and productive, offering a modern user experience and interactive task tracking.

βš™οΈ Features Add Tasks: Input field and button to create new tasks.

Complete Tasks: Mark tasks as completed or undo them.

Delete Tasks: Remove tasks from the list.

Responsive UI: Works seamlessly on mobile, tablet, and desktop.

Live Updates: Instantly reflects changes using React state.

🧩 Technology Stack Breakdown

  1. HTML (HyperText Markup Language) Forms the structure of the web page.

Defines elements like the input field, buttons, and task list.

Acts as the skeleton, onto which Tailwind styles and React interactivity are applied.

Used for:

Basic layout (divs, buttons, inputs, lists)

Accessibility attributes

Semantic structure

  1. Tailwind CSS A utility-first CSS framework that allows fast and flexible styling.

Helps create a modern, responsive UI without writing custom CSS files.

Makes the app mobile-friendly and visually appealing with consistent spacing, typography, and color schemes.

Used for:

Styling input fields, buttons, task list items

Hover effects, padding, margins

Responsive layout using Tailwind's grid and flex utilities

  1. React.js (JavaScript Library) Handles the functionality and interactivity of the app.

Uses components and state management to update the UI dynamically.

Enables seamless user experience without reloading the page.

Used for:

Creating reusable components like TaskItem, TaskList, and AddTaskForm

Managing task data using useState

Conditional rendering (e.g., showing "No Tasks" when the list is empty)

Handling user input and events (clicks, form submissions)

About

πŸ“ A simple & responsive ToDo app built with React.js βš›οΈ, Tailwind CSS πŸ’¨ & HTML. Add βž•, delete ❌ & mark βœ… tasks as done with a clean UI. Great for managing daily tasks & boosting productivity πŸš€. Fully functional & mobile-friendly πŸ“± for task tracking on the go!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published