
Build an AI software as a service app to generate baby images from parent photos, with Stripe payments, email delivery, and integration using Astro, Firebase, and serverless GPU deployment.
Explore practical deployment strategies for Astro apps, comparing static mode with Cloudflare Pages and SSR mode with Netlify, including bandwidth, ssl, and optional self-hosting via Docker.
Verify Node.js and prepare astro locally with VSCode and astro extension, create the astro project with npm create asteroid latest, and decide on TypeScript use to balance speed and linting.
Architect the ai service with paid jobs from Firestore. Retrieve input images from Firebase storage, run a dockerized python model via the rum pod api, and generate eight baby pictures.
Configure cloud build and hugging face tokens, create firebase service accounts, and publish the container to Google Cloud artifact registry, with GitHub triggers and access permissions.
Update the Astro app to call the prompt endpoint by configuring Firebase functions URL and a bearer API key, then deploy functions and test the AI service.
learn how to set up mailjet for your app, sign up without a credit card, use the free tier with 200 emails per day, and configure DNS and API key.
This course is good if you already know some programming and want to make something like the AI baby generator quickly, maybe in a weekend. The course will help you work faster on a similar business, startup, or side project. It's also a good project to show off on your resume, because making it is not easy and it uses the newest AI technology in a complex way. We won't just use an AI that's available to everyone; we'll set up our own special AI because there isn't one out there that does what we need for this.
Making your own AI to create pictures and earning money from it is not as hard as you may think. In this course, I'll show you step by step and give you all the code to make a working website with Astro in server-side mode. We'll use Firebase and Stripe for the website's functions and TailwindCSS and Flowbite to make it look nice. The website will be able to take payments and help customers by itself. We'll also set up our own AI to make images using Python and Docker, and we'll use servers that don't need to be on all the time, which can save you money on expensive computer costs if you want your app to be available to lots of people for real.