Skip to content

vinaykumar2424/TO-DO-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Documentation

Project Name: Task Manager

Description:

The Task Manager is a web application that allows users to manage their tasks efficiently. Users can add new tasks, view all tasks, and mark tasks as completed.

Technologies Used:

  • React
  • React Router
  • HTML
  • CSS

Installation:

  1. Clone the repository from GitHub
  2. Navigate to the project directory in the terminal
  3. Run npm install to install the necessary dependencies
  4. Run npm start to start the development server

Components:

  1. Navbar:

    • Displays the navigation bar at the top of the page
    • Contains links to Add Task and All Tasks pages
  2. AddList:

    • Allows users to add a new task
    • Includes a form with input fields for task name and description
  3. AllTasks:

    • Displays all tasks in a list format
    • Includes checkboxes to mark tasks as completed

Routes:

  • /: Home page with Navbar component
  • /add-task: AddList component for adding a new task
  • /all-tasks: AllTasks component for viewing all tasks

Code Structure:

  • App.js: Main component that renders all other components
  • Navbar.js: Component for navigation bar
  • AddList.js: Component for adding a new task
  • AllTasks.js: Component for displaying all tasks

Future Improvements:

  • Implement user authentication for secure task management
  • Add functionality to edit and delete tasks
  • Improve UI/UX design for a better user experience

Contributors:

License:

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published