yogeshtakeo / BFD36_files

0 stars 0 forks source link

Project Todo with redux #26

Open yogeshtakeo opened 9 months ago

yogeshtakeo commented 9 months ago

Project: 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 on Oct 27, demonstrate the functionality of the to-do list application, highlighting its clean design, data persistence, and utilization of Redux and custom hooks.

Youngbikalp commented 9 months ago

Name: Bikalp Timalsina Task Name: Project Todo with redux Github URL: https://github.com/Youngbikalp/Project-Todo-with-redux image image image image

shantibasnet commented 8 months ago

Shanti Basnet Project Todo with redux URL: https://github.com/shantibasnet/reduxProject

image image image
Narayanadhikari9 commented 8 months ago

Name: Narayan Adhikari Project: Todo with redux GitHub: https://github.com/Narayanadhikari9/Project-Todo-with-redux-Monoj

Todo-redux(1) Todo-redux(2) Todo-redux(3) Todo-redux(4) Todo-redux(5)

aniltimalsina commented 8 months ago

Name: Anil Timalsina project: Todo using Redux Github link : https://github.com/aniltimalsina/todo-list-redux

Screenshot 2023-11-06 at 8 05 08 PM Screenshot 2023-11-06 at 8 01 00 PM
mbasnet123456 commented 6 months ago

Manoj Basnet https://github.com/Narayanadhikari9/Project-Todo-with-redux-Monoj.git

image