Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Created Todo-App using Redux integrated with Json-Server
https://github.com/iamnaveen8851/todo-application

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

Last synced: 1 day ago
JSON representation

Created Todo-App using Redux integrated with Json-Server

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 - [email protected]
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