Skip to content

fayadchowdhury/personal-portfolio-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend

The backend for my portfolio site is built on Node, Express, TypeScript and Sequelize for an ORM.

It looks after my mailing service using Nodemailer and syncs with my Github repositories using Octokit to supply data for my site's Projects section.

Github Actions takes care of my CI/CD process including deployment to AWS EC2.

It is built to be modular and while it is monolithic now, I plan on splitting it out into isolated components that I will orchestrate as microservices.

TL;DR

  • Node, Express, TypeScript, Sequelize ORM
  • Nodemailer mailing service, Octokit Github project sync service
  • CI/CD via Github Actions to deploy to AWS EC2
  • WIP!

About

Node, Express, Sequelize monolithic backend for portfolio site

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published