Lost your password?
Don't have an account? Sign Up

I built a SaaS in 30 days

I wanted to develop a software as a service in a month or less. I coded Enhance AI, which is a series of AI tools to help developers program easier. You can check it out below!

00:00 – Introduction
01:28 – Picking a topic
02:35 – Learning OpenAI
03:23 – Registering a domain name
04:30 – Creating a logo
04:54 – Designing a landing page in figma
05:40 – Coding the website
06:36 – Frontend and Backend design
07:08 – Taking Payment with Stripe
07:41 – VPS setup with Linux Server
08:22 – Launching it!
08:33 – Enhance AI Review

I hosted it on Linode:

I used Stripe for the payment integration:

I run it with Create React App:

And then also NodeJs:

The database was on Mongo

And then design created on Figma

Then I finally released it after finishing coding the frontend and backend!
👨‍💻 Enhance AI:

So what is Enhance AI? It's a series of programming tools that use OpenAI latest AI technology to solve problems, create content and more for developers. Think of it like github copilot but more specific for use cases like creating Regex commands, or helping you write a blog!

Creating this SaaS in 30 days was heaps fun, I learnt a lot along the way, and now that it's up and running you can check it out too!

Learn Design for Developers!
A book I've created to help you improve the look of your apps and websites.
📘 Enhance UI:

Feel free to follow me on:
🐦 Twitter:
💬 Discord:
💸 Patreon:

Software & Discounts:
🚾 Webflow:
🌿 Envato:
🌿 Envato Elements:
🔴 Elementor:
✖ Editor X:

Computer Gear:
⬛ Monitor:
⌨ Keyboard:
🐁 Mouse:
🎤 Mic:
📱 Tablet:
💡 Lighting:
💡 Key Lighting:

Camera Equipment:
📷 Camera:
📸 Primary Lens:
📸 Secondary Lens:
🎥 Secondary Camera:
🎙 Camera Mic:
🎞 USB to HDMI:



  1. Joseph Chancey

    This may be a dumb question, but I am hoping you can answer me! I got into the OpenAI beta, and after looking through the docs I can see their examples are in Python and Curl. In the video you said you used the MERN stack (Mongodb, Express, React, Node). How did you implement OpenAI if your development stack is JavaScript-based? I’m still learning, and if I had to guess it would have something to do with creating an API (similar to Python and Flask/Django) with Express.js. But I haven’t the slightest idea how this is done or how you have implemented it. I guess what I am asking is what is communicating with the OpenAi API? Is it Express, or Node? Thank you!

    Thank you for everything you do, you really provide so much for the community. I hope to continue to see you prosper!

  2. Vladimir H.

    Hey Adrian,
    thanks for your great video. Can you tell more about the backend? How did you implement the login and user authentification? Did you use some specific boilerplate? Warm regards Vlad

  3. Thriving Creator

    Earlier today I was feeling pretty good about myself because of some code I had written. Then I watched your video where you nonchalantly showed all the amazing things you had built in a short period of time. I feel like crap now. 😆

Leave a Comment

Your email address will not be published.