Skip to content

A basic, functional To-Do List application built with React for managing tasks. Includes basic task management functionality (add, delete, complete).

Notifications You must be signed in to change notification settings

Rohan-Shridhar/to-do-list

Repository files navigation

✅ To-Do List Application

✨ Overview

This is a single-page To-Do List application built with ReactJS functional components. It provides a simple, session-based tool for managing tasks with a focus on core CRUD operations and reordering. The application features a vibrant, high-contrast aesthetic.

🔗 Live Application

The To-Do List is deployed and available for immediate use here:

🚀 View Live Demo on Vercel


🎨 Design and Features

The application is styled with a vibrant orange background and high-contrast black and green elements, as per your design reference.

Key Features

  • Add Tasks: Quickly add new items to the list.
  • Delete Tasks: Remove unwanted tasks individually.
  • Task Reordering: Easily change the priority of tasks using dedicated Up/Down Arrow buttons next to each item.
  • Session-Based: Task list is maintained only for the current browser session (no local storage persistence).

🔧 Tools Used

  • ReactJS (Functional Components)
  • Hooks: Primary reliance on the useState Hook for managing the dynamic task list array.
  • JavaScript: Logic for array manipulation (adding, deleting, and reordering task elements).
  • CSS: Used for implementing the vibrant, high-contrast visual design.

About

A basic, functional To-Do List application built with React for managing tasks. Includes basic task management functionality (add, delete, complete).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published