In this course, you will develop a portfolio and ecommerce website
Create a basic Express JS project and name it my-portfolio using hbs view engine
Add the hbs views (pages) index, about, contact, blog, blog-detail, projects and project-details
Define app routes using Express Router and link all the views
Design 2 unique layouts for public facing views (pages) and admin views (pages)
Implement sample login mechanism use express session
Server side validation for login using express-validator
Protect admin routes - make sure they are accessible only after login
Add some static data to render all the views
create rest api and connected with ui