Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build and Deploy a Full Stack AI Short Video Ads Generator - PERN Stack, Gemini API, SaaS Project

GreatStack via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build and deploy a comprehensive AI-powered SaaS application that generates UGC (User Generated Content) short video advertisements using the PERN stack (PostgreSQL, Express, React, Node.js) and Google Gemini API. Master full-stack development by creating a production-ready application from scratch, starting with React frontend development using PrebuiltUI.com, implementing user authentication and subscription billing through Clerk, and building a robust Node.js/Express backend connected to a PostgreSQL database via Neon. Integrate Google Gemini API to generate high-converting video ad content, implement error tracking and performance monitoring using Sentry, and deploy the complete application on Hostinger VPS. Develop essential features including community pages, result displays, user management APIs, and comprehensive UGC image and video creation functionality. Gain hands-on experience with modern web development tools and practices while building a monetizable AI SaaS product suitable for developers, startups, and creators looking to enter the AI application market.

Syllabus

Project Overview
Create Frontend using React and PrebuiltUI.com
: Create Community Page
Create Result Page
Add User Authentication with Clerk
Create Backend Server
Connect Neon Database
Error Tracking using Sentry
Create API for User Features
Create API for UGC image and video creation
Connect Backend Server with Frontend
Deploy project using Hostinger VPS

Taught by

GreatStack

Reviews

Start your review of Build and Deploy a Full Stack AI Short Video Ads Generator - PERN Stack, Gemini API, SaaS Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.