An open API service indexing awesome lists of open source software.

https://github.com/iamnaveen8851/todo-application

Welcome to our Todo-App project! With Redux for streamlined state management and Json-Server providing a seamless backend, task management has never been easier. Create, track, and complete tasks effortlessly with our intuitive interface. Join us in boosting productivity and simplifying your workflow today!"
https://github.com/iamnaveen8851/todo-application

chakra-ui json-server react reactredux reactrouterdom redux redux-thunk todoapp

Last synced: about 2 months ago
JSON representation

Welcome to our Todo-App project! With Redux for streamlined state management and Json-Server providing a seamless backend, task management has never been easier. Create, track, and complete tasks effortlessly with our intuitive interface. Join us in boosting productivity and simplifying your workflow today!"

Awesome Lists containing this project

README

          

# Todo Application using Redux

## Start json-server from Backend dir

- run `json-server --watch db.json `

## To visualize project from frontend dir

- run `npm run dev`

### reqres - email for login

email - eve.holt@reqres.in
password - anything

## Components dir

- Todo.jsx - parent of below components check[x]
- TodoItem.jsx -> to display check[x]
- TodoInput.jsx -> to take input check[x]
- AllRoutes.jsx -> check[x]
- PrivateRoutes.jsx -> check[x]
- Error.jsx -> check[x]
- Loading.jsx -> check[x]
- Login.jsx -> check[x]

## Redux Directory Structure

### Todo Dir

- action.js
- actionItem.js
- reducer.js

### app_State Dir

- action.js
- actionItem.js
- reducer.js

## Login Dir

- action.js
- actionItem.js
- loginReducer.js

## Theme Dir

- action.js
- actionItem.js
- customTheme.js
- themeReducer.js

### Store.js

## Tech stack

- react
- axios check [x]
- react router dom check [x]
- redux and react redux check [x]
- redux-thunk
- chakra ui