Cody Benson
  • Portfolio
  • About
  • Contact
  • My Portfolio Site

    codyobenson.com - github

    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.

  • Online Store Sample Project

    Online store application following Practical Nest.js By Daniel Correa & Greg Lim

    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:

    • Features
    • Backend development with NestJS
    • Frontend development with bootstrap/handlebars
    • MVC design pattern
    • Reusable Layouts with handlebar partials
    • Templating html content with handlebars
    • SQL database integration with typeorm
    • Fully functional log-in system
    • Session stored with express-session
    • Store cart implementation enabling buying of products
    • Order history stored in SQL database
    • User authentication
    • Authorization with roles
    • Admin dashboard requiring admin login
    • Product database
    • Code standard maintained by esLint
    • Validations using validator for image file types.
© 2022 Company, Inc