https://github.com/andyfrith/react-portal
This demo is a React Redux application that provides simple user management tasks upon successful JWT authentication.
https://github.com/andyfrith/react-portal
jwt-authentication material-ui react react-redux react-router
Last synced: about 1 month ago
JSON representation
This demo is a React Redux application that provides simple user management tasks upon successful JWT authentication.
- Host: GitHub
- URL: https://github.com/andyfrith/react-portal
- Owner: andyfrith
- Created: 2018-02-20T21:08:34.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-26T17:20:14.000Z (over 8 years ago)
- Last Synced: 2025-04-07T16:23:36.681Z (about 1 year ago)
- Topics: jwt-authentication, material-ui, react, react-redux, react-router
- Language: JavaScript
- Homepage:
- Size: 345 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# react-portal
This demo is a React Redux application that provides simple user management tasks upon successful JWT authentication.
Features:
* User authentication using JWT
* Ability to display, add, update and remove users
* Maintains authentication and application state across page loads
* Has a basic UI built using React [Material-UI](https://material-ui-next.com/) components
## Why Did I Build This?
This app was built to demonstrate an understanding of best practices relating to:
* How to use React’s state and props
* The React Redux lifecycles
* ES6 Javascript
* Implementing Material-UI components
* Browser Local Storage
* The [react-router](https://reacttraining.com/react-router/) library
* JWT authentication
## Environment
This project template was built with [Create React App](https://github.com/facebookincubator/create-react-app), which provides a simple way to start React projects with no build configuration needed.
## License
This project is licensed under the MIT license, Copyright (c) 2018 Andy Frith.