Skip to content

nitinsinghs273/Todo_List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do App

A modern To-Do application built with React and Redux. This app allows users to manage their tasks with features such as adding, editing, and marking tasks as complete. It is fully responsive, ensuring a smooth user experience on both desktop and mobile devices.

Features

  • Add Tasks: Create new tasks with a description.
  • Edit Tasks: Update existing tasks and descriptions.
  • Complete Tasks: Mark tasks as complete, with visual feedback.
  • Responsive Design: Optimized for both desktop and mobile screens.
  • Search Functionality: Quickly search for tasks (if implemented).

Technologies Used

  • Frontend: React.js, Redux
  • Styling: CSS
  • Libraries: uuid for unique IDs, @fortawesome/react-fontawesome for icons

Prerequisites

Before you begin, ensure you have the following installed on your machine:

Installation

To run this project locally, follow these steps:

  1. Clone the Repository

    git clone https://github.com/your-username/todo-app.git
    
    
  2. Navigate to the Project Directory

cd Todo_List

Install Dependencies

  1. Ensure you are in the root directory of the project, then run:
npm install

This command will install all the required dependencies listed in package.json.

  1. Start the Application
npm start

This will start the development server. Open your browser and navigate to http://localhost:3000 to view the app.