Kyle Gawley – How To Build a SaaS Product
Building a SaaS Product Is Hard
There’s a lot to build:
- Secure authentication
- Billing and payments
- User interface design
- Organisations, users and roles
- APIs and communications
- Tests & security
- Plus lots more
In this course you will
- Learn how to build a SaaS product from scratch
- Level up your skills with industry-standard knowledge
- Eliminate the pain of learning how to build a SaaS product
- Learn by step-by-step code video walkthroughs
- Create an Instagram-style photo-sharing app with React & Node.js
What You’ll Learn In How To Build a SaaS Product?
1 – Architecture Of a SaaS Application
- Understanding client & server
- What is an API?
- Understanding Model-View-Controller
- Single or multi-tenant SaaS?
- Features of a SaaS app
2 – Building Your Stack
- Does tech stack matter?
- Why use Javascript?
- Which framework is best?
- Setting up the project
- Configuring the development environment
3 – Data Modelling
- Why start with data?
- Relational or non-relational data?
- Data modelling tools
- Designing data models
- Normalisation, Foreign Keys & Cascades
4 – Controllers & Models
- Scaffolding the models
- CRUD anatomy
- ORMs and query builders
- Creating the models & controllers
- Security considerations
5 – Building a REST API
- What is a REST API?
- Building the API
- Global error handling
- Throttling for security
- Testing with Postman
6 – Authentication Part 1 (Server-Side)
- Issuing JWT auth tokens
- Sign up and sign in flows
- Protecting API endpoints
- User roles and permissions
- Creating scoped API keys
7 – Email Notifications
- Setting up Mailgun
- Building a mail module
- Avoid HTML table hell with JSON emails
- Allowing users to customise email settings
- Sending email notifications to users
8 – Authentication Part 2 (Client-Side)
- Client authentication best practices
- Client routing & private routes
- Sign in and Sign up flows
- Forgot password flow
- Sign out flow
9 – Bonus: UI Design School
- Layout
- Colour
- Scale
- Typography
- Iconography
10 – User Management
- Understanding organisations and users
- Building a user admin UI
- Building a user invite flow
- The user sign up flow
- Multi-organisation logic
11 – Build a SaaS Billing System With Stripe
- Creating the billing UI
- Upgrading, downgrading & cancelling
- Updating the credit cards
- Secure Customer Authentication (SCA)
- Implementing free trials
12 – Creating a Profile Page With Photo Uploads
- Creating the public profile page
- Creating the photo uploader
- Storing photos in Amazon S3
- Designing a photo grid
- Photo detail page with comments
13 – Building The Dashboard
- Building a SaaS dashboard
- Create the API key admin UI
- Tracking photo views
- Add photo metrics
- Building a help view
14 – Testing
- Why you should test
- Types of tests
- Writing unit tests
- Writing integration tests
- UI & user testing
15 – SaaS Security Practices
- Keep packages up to date
- Preventing XSS attacks
- Content security policies
- Understanding CORS
- Database security
16 – Deploying a SaaS Application
- Choosing a hosting platform
- Configuring the production environment
- Database SSL certificates
- Deploying to Heroku
- Building a deployment pipeline
17 – Next Steps
- Advanced features to consider
- Launching your app
- Marketing your app
- Building an audience
- Feedback
Readmore about: Kyle Gawley
David Snyder – MasterMind Membership
Brian & Kam – Trading with Auction Market Theory and Volume Profiles
Arash Dibazar – Ravi
Lorell Lane – Social Sales Lab
Wei Qi Feng Laoshi – Self-Healing Methods Of The Circulatory System [Recordings ONLY]
Emily Splichal – Interoception and The Movement Specialist
Jerry Norton – Lot Flipper 3.0
Product University – Unique Amazon Strategy
Jerry Acuff – Selling Excellence by Thinking Like a Customer
Kirill Eremenko – Forex Robots – Expect To Earn 175% P.A. Forex Robot Included
Zac Hansen – The Productized Community
Este Pretorius – LinkedInAcity Digital 4.0
Pendulum Alchemy – Emotional Healing With Pendulums 2.0
Mark Rasmus – Elastic Force Chi Kung
Christina Berkley – The 5K Project
100 Day Challenge – Gary Ryan Blair
Organic Acceleration – How I turned $20 to 7 figs with Organic Traffic
Dan Kennedy - Copywriting Mastery and Sales Thinking Boot Camp
Joseph Riggio – 7 Days to Genius – Make 2018 Your Best Year Ever GB
Jack Duncan – The DREAM Business
Billy Gene – 5 Day AI Crash Course for Marketers
Ronnie Rodrigues – Google Maps
The Trader Chick – The Day Trader Road Map Master Training
Trades Trending – Daily Trade Machine
Rob Goyette – Fast Revenue Coaching 2.0
The Modern Man – The Flow Audiobook
Peggy McColl – Skipping Levels All Access Pass
Sean Anthony – PDF Profits Protocol
RROP – Low Timeframe Supply & Demand
Ginny and Laura – 400K Instagram Launches
The Complete Flow Trader – Wall ST.Jesus
Tai Jaun – Instagram Hacks University 2.0
Jon Benson – VSL Fast Track 2018
Simpler Trading – Timing Mastery Combo Package (ELITE PACKAGE)
Rob Walling – The SaaS Launchpad
Keith Cunningham – Plan or Get Slaughtered
TraderLion – High Tight Flag Masterclass
Alicia Streger – 28-Day Transformation Challenge
Jason Henderson – “Email Response Warrior + Email Inbox Warrior”
Judy Carter – Comedy Career in a Box
Apteros Trading – Learn to Scalp
Simpler Options – Ultimate Options Trading Blueprint
Jon Frederickson – Regulating Anxiety Webinar
Troy Harris – Crypto New Rich Program
Rich Shy Girl – The Formula
Devin Jatho – Media Launchpad
Talmadge Harper – Quantum Healing 1.0 – 4.0
Tammy Chambless – Multiple Entry Iron Condor
Selena Soo – Get Known and Get Clients
David Morehouse – Remote Viewing Online Training Course
Tai’s Credit – Mentor Program 3.0
Robert Jacobs – Hypnotic Seduction
John Overdurf – The Practical Practitioner (OHC and Rhizomatic Perception)
Austin Lovell – Freedom Fast Track
Astra Gallery – The Art of Generating AI Content
Stratagem Trading – Unbalanced Birds
Mark Larson – The Complete Guide to Technical Indicators
Immrama Institute – Infinity Program (Gentle Rain Version)
Adam Eason – High Self Esteem In 21 Days
Matt Clark and Jason Katzenback – Amazing Selling Machine 11
Andrew Corentt – Powerful Seduction Subliminal Video System
Victor Casler – Personalized DeFi Crash Course
Talmadge Harper – Singularity: Remote Viewing
Justin Brooke – Growth Operator Blueprint
OkkForex – Forex WATA
Ethan Vorly – The Meditation Solution (12 levels)
Azurite Press – Advanced Kathara Bio-Spiritual Healing Level 1 & Intro Level 2
Steven Pieper – Author Marketing Mastery Through Optimization 4
MIT – Master Design Thinking
Julie Solomon – Pitch It Perfect 

