yogeshtakeo / BFD36_files

0 stars 0 forks source link

Project : Todo with CSS #12

Open yogeshtakeo opened 10 months ago

yogeshtakeo commented 10 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.

raj-maharjan99 commented 10 months ago

Project: todo list

image

Narayanadhikari9 commented 10 months ago

Name: Narayan Adhikari Project: Todo with CSS GitHub Url: https://github.com/Narayanadhikari9/To-do-list Project1(1) Project1(2) Project1(3)

Youngbikalp commented 10 months ago

Name: Bikalp Timalsina Project : Todo with CSS Git URL: https://github.com/Youngbikalp/ProjectTodo-with-CSS/tree/main image image image

mbasnet123456 commented 10 months ago

Name: Manoj Basnet Project : Todo with CSS Git URL:https://github.com/mbasnet123456/Todo-with-CSS

image
shantibasnet commented 9 months ago

Shanti Basnet Project: Todo with CSS URL: https://github.com/shantibasnet/Project-BFD36

image image
Madhv98 commented 9 months ago

Name: Madhav Dhital Project: Todo with CSS git hub https://github.com/Madhv98/todoList-app.git

Screenshot 2023-10-05 at 10 35 40 AM Screenshot 2023-10-05 at 10 35 09 AM Screenshot 2023-10-05 at 10 38 45 AM