User login system
These days, I've been working in a project called user login system made included in the course "Learn NodeJS by Building 10 Projects".
In that course, we have been introduced to Mongo and we have used a lot of packages like passport, bcrypt or express.
The project is a simple login system made with jade templates. The templates included some forms which we validated them using ExpressValidator.
We have also worked in the user model creation and we have interacted with the database (mongodb). When the interaction was made, we were also able to display success or error messages depending on the result of the action that the user made.
Finally, we use bcrypt to save encrypted the password and finally we display or hide the tabs of the navbar depending if we were a user or not.
Some images of the project
User not logged in
User logged in