yogeshtakeo / team-pair-programming

0 stars 0 forks source link

Project 3 : Todo Task with Redux #7

Open yogeshtakeo opened 1 year ago

yogeshtakeo commented 1 year ago

Task: Build a To-Do List Application with Redux, React, and Native CSS

Objective: Develop a to-do list application in React, utilizing Redux for state management, native CSS for styling, and Redux Persist for data persistence.

Task Overview

Task Details

  1. Project Setup:

    • Set up a new React project using Create React App or any other tool you prefer.
    • Install necessary dependencies, including React, Redux, Redux Persist, and any additional libraries or icons you wish to use.
    • Configure the project structure and necessary files.
  2. Design Clean and Minimalistic UI:

    • Design and implement a clean and minimalistic UI for the to-do list application.
    • Focus on simplicity and readability, utilizing appropriate spacing, typography, and colors.
    • Consider using icons (optional) to enhance the user experience, such as for adding, editing, or deleting to-do items.
  3. Implement Redux State Management:

    • Set up the Redux store to manage the to-do list data.
    • Create actions, reducers, and action creators to handle adding, updating, and deleting to-do items.
    • Implement the necessary logic to update the Redux store based on user interactions.
  4. Utilize Custom Hooks:

    • Create custom hooks to handle common functionalities, such as adding or deleting to-do items.
    • Implement these hooks within the components to manage the state and perform actions related to the to-do list.
  5. Incorporate Redux Persist for Data Persistence:

    • Integrate Redux Persist into your Redux store configuration.
    • Configure Redux Persist to persist the to-do list data, ensuring it is retained even when the page is reloaded.
  6. Test and Refine:

    • Start the development server and run the React project.
    • Verify that the to-do list application is rendered with the clean and minimalistic UI.
    • Test adding, updating, and deleting to-do items and ensure the Redux state and data persistence are functioning as expected.
    • Make adjustments and refinements to the design, functionality, or data persistence as needed.

Task Submission

During the presentation on Friday, demonstrate the functionality of the to-do list application, highlighting its clean design, data persistence, and utilization of Redux and custom hooks.

sandessth commented 1 year ago

Name: Namkhang and Sandesh Git: https://github.com/sandessth/todo-redux code1 fp1 fp2 fp3 git1

junuthapa011 commented 1 year ago

Name: Junu Thapa Team: Babisha and Junu Github Url: https://github.com/babisha/redux-todo-task image image image image image image image

Jharanatmg commented 1 year ago

Team 1- Jharana and Kabina GitHub Url- https://github.com/KabinaThapa/to-do-list-redux.git

Image Image Image Image

Image Image

Jharanatmg commented 1 year ago

Team1- Jharana and Kabina

Image Image

ashmaupret100 commented 1 year ago

Name: Ashma Upreti Team 2 : Ashma and Dina Github link:https://github.com/ashmaupret100/todo_redux.git

Image

Image

Image