Should be able to go to the (R) in the top navigation and click on it and go to the Login at the bottom of the drop down, click on it and get a Login modal or something.
This should also be in the initial steps of running the application, perhaps on a cover page of some sort.
There is currently only a Logout button on the (R) dropdown context menu. I created a separate issue #57 to change that icon and label state.
Now that we have a backend and server. I would expect that we might need to install a few packages:
express-session
axios
passport
mongodb (nodejs driver)
mongoose
cookie-parser
ejs
morgan
passport-local
jsonwebtoken
express-validator
multer
helmet
boom
joi
In the login I would have:
-
Username or Email: This field allows the user to enter their username or email address associated with their account.
-
Password: This field is used for entering the password associated with the username or email. Also use a eye icon from @mui/icons-material to toggle password visibility
-
Remember Me: This checkbox allows the user to choose whether they want the system to remember their login credentials for future visits.
-
Forgot Password: This link provides a way for users to reset their password if they have forgotten it. This should be a link to something the user can enter their email, etc. to have it send them a email with their password/username.
-
Sign In/Log In Button: This button triggers the authentication process and logs the user into the system.
Should be able to go to the (R) in the top navigation and click on it and go to the Login at the bottom of the drop down, click on it and get a Login modal or something.
This should also be in the initial steps of running the application, perhaps on a cover page of some sort.
There is currently only a Logout button on the (R) dropdown context menu. I created a separate issue #57 to change that icon and label state.
Now that we have a backend and server. I would expect that we might need to install a few packages:
express-session
axios
passport
mongodb (nodejs driver)
mongoose
cookie-parser
ejs
morgan
passport-local
jsonwebtoken
express-validator
multer
helmet
boom
joi
In the login I would have:
Username or Email: This field allows the user to enter their username or email address associated with their account.
Password: This field is used for entering the password associated with the username or email. Also use a eye icon from @mui/icons-material to toggle password visibility
Remember Me: This checkbox allows the user to choose whether they want the system to remember their login credentials for future visits.
Forgot Password: This link provides a way for users to reset their password if they have forgotten it. This should be a link to something the user can enter their email, etc. to have it send them a email with their password/username.
Sign In/Log In Button: This button triggers the authentication process and logs the user into the system.