I created this portfolio site myself using bootstrap/handlebars for the frontend and NestJS for the backend. I followed a MVC design pattern.
The models (modules/services) and controllers are written in typescript and the views are written in handlebars/bootstrap, along with handlebar partials for layouts.
The deployment is automated with a CI/CD workflow utilizing AWS CodePipeline, EC2, and Beanstalk
Spring Rest API - github
Sample REST CRUD API I made to demonstrate my understanding of the Spring framework and REST fundamentals.
nest.js Rest API - github
Sample REST CRUD API I made to demonstrate my understanding of the NestJS framework and REST fundamentals.
Practical Nest.js is a great book for learning MVC using NestJS. This book guides you through building an online store application with NestJS and bootstrap.
I finished building the site and uploaded my own repo.
below is the list of key features of the site: