u/voidupdatein r/node • Recommends
Full-Stack Web Dev Crash Course: Coding a SaaS App in Node.js
127K subscribers • 3 videos on Hallway
Beginner. No background in the topic needed.
71K views6 years ago1 recommendation
Web developmentDatabases and dataNode.js, Deno and BunFull-stack frameworksNoSQL and document databases
Will Kwan teaches how to build and deploy a full-stack web application using Node.js, MongoDB, EJS, and Bootstrap.
Go to hostinger.com/willkwan and use code WILLKWAN to get up to 91% OFF yearly web hosting plans. Succeed faster! 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: github.com/wkwan/saas-tutorial ○ Downloads Node.js: nodejs.org/en/ MongoDB: mongodb.com/download-center/community JetBrains WebStorm: jetbrains.com/webstorm/ JetBrains .gitignore file: github.com/github/gitignore/blob/master/Global/JetBrains.git… Robo 3T: robomongo.org/download ngrok: ngrok.com/download Start Bootstrap Creative Theme: startbootstrap.com/themes/creative/ Start Bootstrap SB Admin 2 Theme: startbootstrap.com/themes/sb-admin-2/ ○ Referenced Articles Installing MongoDB on Mac: treehouse.github.io/installation-guides/mac/mongo-mac.html Installing Node.js on Ubuntu: github.com/nodesource/distributions Installing MongoDB on Ubuntu: docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ Enabling Access Control in MongoDB: docs.mongodb.com/manual/tutorial/enable-authentication/ Fixing bcrypt installation on Ubuntu: github.com/kelektiv/node.bcrypt.js/wiki/Installation-Instruc… 30 Linux Commands Every User Should Know: hostinger.com/tutorials/linux-commands How to Point a Domain Name to a (Hostinger) VPS: hostinger.com/tutorials/dns/how-to-point-domain-to-vps ○ Contents (): Setup (): Node.js/Express (): EJS (): Making a signup form (): MongoDB (): Customizing a Bootstrap theme (): Adding login and main pages (): Express Session (): Passport.js (): Customizing another Bootstrap theme (): Stripe Checkout (): Webhooks (): Environment variables (): Creating a VPS on Hostinger (): Ubuntu VPS Setup (): MongoDB Access Control (): Preparing web app for deployment (): Deploying web app #webdevelopment #webdev #fullstack #javascript #nodejs #mongodb #ejs #bootstrap *2026 UPDATE* ~ these days I'm working full-time on my game Dream Fortress, watch the devlogs if you're interested! youtube.com/playlist?list=PLhYmet_wsdVH7GQk1INqXZp8JLNJUdvAnu/voidupdatein r/node • Recommends