This is a project done for the web 2 course
Login utilizing jwt web token, passwords are hashed by bcrypt. Technologies used: REST API, SQlite, jwt, react.js and mobx
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/Login-1024x560.png)
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/Desc-1024x560.png)
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/Login-1024x560.png)
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/UserList-1024x560.png)
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/DeviceCards-1-1024x560.png)
You can create different devices, which have attached ports
You can remove ports and get a list of the cables that work with the port.
Using a connector table which connects devices with ports
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/attachedPorts-1024x560.png)
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/EditDevice-1024x560.png)
Editing of devices is implemented
New cable dropdowns get populated by values from the port table (dynamic, meaning you can add ports)
![](https://magnus-pfleghar.com/wp-content/uploads/2021/11/newCable-1024x560.png)