🔐 A Library Account to add and rate books implementing Redux Toolkit
with httpOnly
JWT
Authentication
🔑Users need to signup before adding books to their library
⌛ Please wait until GIF loads
Once a user has logged in to their account a JWT token is stored as a cookie
. This cookie is used to verify the users id and authorize actions
⌛ Please wait until GIF loads
Users can login and logout with their credentials and their JWT Access Token
is stored until they are logged out
⌛ Please wait until GIF loads
💽 User database is stored in a MongoDB
Server
⌛ Please wait until GIF loads
Registering multiple account with the same name denies signup
⌛ Please wait until GIF loads
All data added by the user is managed by Redux State Management Toolkit
⌛ Please wait until GIF loads
Users can add and delete books as long as they are not logged out and JWT Token
is present
⌛ Please wait until GIF loads
If users try to edit books without logging in or without a JWT Token
they will be redirected
⌛ Please wait until GIF loads
Accessing Protected routes without a JWT Token
will be redirected
⌛ Please wait until GIF loads