
Build the features common to all SAAS apps so that you can work on your application logic right now
What you'll learn
- Build a SAAS app in NodeJS and ReactJS
- Complete User Authentication System
- Stripe for Recurring Payments
- Mailgun for Emails
- API Server - responds only with JSON
- Bootstrap for frontend
Requirements
- Know basic javascript or any programming language
Description
Build User Registration, Authentication, Email integration, Stripe recurring payments and so much more - This course will build the building blocks of every SAAS application.
Tech Stack
NodeJS, ReactJS and MongoDB
Features
Registration System
1. User Registers for the App
2. Send email for email address verification
3. Resend email when users don't receive it
4. Activate Account when email link is clicked
Authentication System
1. User login
2. JWT token based auth
Password System
1. Send email for Forgot Password
2. Allow password reset after clicking on email link
Payments
1. Integrate with Stripe
2. Subscriptions - Subscribe to new plan
3. Subscriptions - Upgrade or Downgrade existing plan
4. Subscriptions - Unsubscribe(Delete) from all plans
5. Credit Cards - Save card to account
6. Credit Cards - Update saved card to account
Email Integration
1. Mailgun API Integration
2. Learn to create, edit and send HTML template based emails
3. Use knowledge to send any email
Postman APIs
1. Learn to test APIs using POSTMAN
2. Run whole application without opening browser
3. API collection provided
Who this course is for:
- Learn to build a SAAS in NodeJS and ReactJS
- Upgrade programming skills
- Freelancers wanting to add "SAAS" to their skillset