Full-Stack Web Dev Crash Course: Coding a SaaS App in JavaScript

Full-Stack Web Dev Crash Course: Coding a SaaS App in JavaScript



Go to and use code WILLKWAN to get up to 91% OFF yearly web hosting plans. Succeed faster!

▶ Twitch:
▶ Twitter:
▶ Instagram:

This video will teach you how to build and deploy a web app using Node.js, MongoDB, EJS, and Bootstrap. By the end, you’ll have a boilerplate project that you can customize to build a real SaaS startup!

○ Source code:

○ Downloads
Node.js:
MongoDB:
JetBrains WebStorm:
JetBrains .gitignore file:
Robo 3T:
ngrok:
Start Bootstrap Creative Theme:
Start Bootstrap SB Admin 2 Theme:

○ Referenced Articles
Installing MongoDB on Mac:
Installing Node.js on Ubuntu:
Installing MongoDB on Ubuntu:
Enabling Access Control in MongoDB:
Fixing bcrypt installation on Ubuntu:
30 Linux Commands Every User Should Know:
How to Point a Domain Name to a (Hostinger) VPS:

○ Contents
(3:45): Setup
(4:45): Node.js/Express
(10:10): EJS
(12:14): Making a signup form
(15:30): MongoDB
(29:38): Customizing a Bootstrap theme
(37:58): Adding login and main pages
(41:35): Express Session
(47:23): Passport.js
(1:00:36): Customizing another Bootstrap theme
(1:11:35): Stripe Checkout
(1:23:53): Webhooks
(1:33:58): Environment variables
(1:37:50): Creating a VPS on Hostinger
(1:39:18): Ubuntu VPS Setup
(1:42:16): MongoDB Access Control
(1:49:32): Preparing web app for deployment
(1:54:47): Deploying web app

#webdevelopment #webdev #fullstack #javascript #nodejs #mongodb #ejs #bootstrap

20 thoughts on “Full-Stack Web Dev Crash Course: Coding a SaaS App in JavaScript

  1. Go to https://www.hostinger.com/willkwan and use code WILLKWAN to get up to 91% OFF yearly web hosting plans. Succeed faster!

  2. For anyone not using webStorm, but instead, VScode or any other IDE.
    You can type 'npx express-generator' to generate the initial boilerplate to get you started

  3. Hi, Im studying java, servlets, jsps to build a web app, actually I was about to enter to spring boot chapters, can I do the same as here with such technologies? looks like yes, in case not or any other observation, what should I learn to complete understand this good video? java script? (I know html, css and relational dbs) thanks !

  4. Very good tutorial, the only thing is, the font is too thin and small, and it is hard to read, maybe you can bump it up and make it bolder next time?

  5. Hi,
    Great tutorial !
    I had a question ..

    How can we implement CI/CD(DevOps) to make it enterprise level ??

    I'm Confused with Docker, jenkins , CI/CD pipelines, Kubernetes etc…

    Please let me know… 🙂

  6. Hey dude much appreciation for this just now finishing my first freelance client and this was a huge help. Thanks a lot nodeJS is super quick development wise makes me want to quit my full time job and work on only things I like like you! One day bruh

Leave a Reply

Your email address will not be published. Required fields are marked *