yogeshtakeo / BFS_45_Repositary

BFS_Repositary_Projects
0 stars 0 forks source link

Task 5 : TODO with css #7

Closed yogeshtakeo closed 7 months ago

yogeshtakeo commented 8 months ago

Task: Create a Todo List Application

Objective: Build a simple todo list application using React to manage tasks.

Task Overview

Task Details

  1. Project Setup:

    • Set up a new React project using a tool of your choice.
    • Create a new component called TodoList to manage the todo list.
  2. Render a List of Tasks:

    • Create a state variable to store the list of tasks (an array of objects with properties like id, title, completed, etc.).
    • Render the list of tasks in the TodoList component using JSX and the array's map method.
  3. Add New Tasks:

    • Create a form in the TodoList component to add new tasks.
    • Implement an input field for entering task titles and a submit button.
    • Handle the form submission event to add the new task to the list of tasks.
  4. Edit Tasks:

    • Implement functionality to edit tasks in the todo list.
    • Add an edit button or an inline editing feature for each task.
    • When the user clicks the edit button or triggers the inline editing, allow them to modify the task title.
    • Update the corresponding task in the list of tasks when the editing is completed.
  5. Delete Tasks:

    • Implement functionality to delete tasks from the todo list.
    • Add a delete button for each task in the list.
    • Handle the delete button click event to remove the task from the list of tasks.
  6. Style the Application:

    • Apply styles to the todo list application using native CSS or a CSS framework of your choice.
    • Design a clean and user-friendly interface for adding, editing, and deleting tasks.
    • Make the application visually appealing and responsive.
  7. Test and Refine:

    • Start the development server and run the React project.
    • Verify that tasks can be added, edited, and deleted successfully.
    • Test different scenarios, such as adding multiple tasks, editing existing tasks, and deleting tasks, to ensure the functionality works as expected.

Task Submission

Take a screenshot of the web browser displaying the rendered React component . Share the screenshot Optionally, submit the code files (App.js and any other relevant files) for review with the GitHub Repository.

satshree commented 8 months ago

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/satshree-task5

Image

Image

Image

gsajan21 commented 8 months ago

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/sajan-task5

Image

dhawasangbolama2 commented 8 months ago

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/dhawa-task4

Screenshot 2024-03-06 at 4 19 40 AM

Nirjala123 commented 8 months ago

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/nirjala-task5

Image

sherpa2025 commented 8 months ago

Nima: Task5 https://github.com/yogeshtakeo/BFS_45_Repositary/tree/nima-task5 Todo

sonamLama22 commented 8 months ago

Task-5 Sonam

https://github.com/yogeshtakeo/BFS_45_Repositary/tree/sonam-task5

Screenshot 2024-03-07 095133 Screenshot 2024-03-07 095235 Screenshot 2024-03-07 095247