How to use AI to build your SaaS startup (Lovable, Supabase)
Zusammenfassung
TLDRSelles podcasti episoodis liitub saatejuht Gregiga Ras Mike, et arutada, kuidas AI-tööriistu saab tõhusalt kasutada SAS-startupi loomiseks. Nad tutvustavad uut tööriista nimega Loveable, mis hõlbustab arendajatel oma projekti backend'i ja andmebaasi seadistamist. Arutelus rõhutatakse tootejuhtimise olulisust ja seda, kuidas hea tootejuhtimine aitab kaasa AI-mudelite paremale kasutamisele. Episood annab ülevaate, kuidas AI võib muuta toote arendamise protsessi ning jagada praktilisi näpunäiteid nende tööriistade tõhusaks kasutamiseks.
Mitbringsel
- 🤖 AI tööriistad võivad revolutsiooniliselt muuta SAS-startupide loomist.
- 🚀 Loveable aitab kiirendada arendusprotsessi.
- 📊 Tootehaldus on eduka arenduse võti.
- 🔧 Hea tootehaldur oskab esitada selged juhised AI tööriistadele.
- 🗂️ Superbase muudab andmebaaside ja autentimise integreerimise lihtsamaks.
- 🎯 Oluline on teada, mida iga arenduselement teeb.
- 💼 Tootejuhtimises keskendutakse turule ja kliendivajadustele.
- 🧩 Tähtis on testida ja kinnitada iga arenduse komponent.
- 🔍 AI tööriistade täpne kasutamine nõuab hoolikat planeerimist.
- 🌐 Veebitehnoloogiate mõistmine aitab AI tööriistu paremini rakendada.
Zeitleiste
- 00:00:00 - 00:05:00
Episood tutvustab Ras Mike'i, kes õpetab, kuidas kasutada AI-d, et ehitada oma SaaS-i startupi. Keskendutakse uuele tööriistale "Lovable", mis aitab luua armastatud SaaS-i minuteid ning kuidas sellest maksimumi saada.
- 00:05:00 - 00:10:00
Arutletakse AI tööriistade tõhusama kasutamise üle, rasvustatakse, et kasutajad peavad olema sammu võrra ees, et saada AI-st parim. Ras Mike jagab oma kogemusi suurettevõttes töötamisest ja toodete arendusprotsessidest.
- 00:10:00 - 00:15:00
Tutvustatakse tootejuhtimise rolli suurtes organisatsioonides ja kuidas see sarnaneb AI tööriistade kasutamisega – tuleb täpselt teada, mida soovitakse luua. Probleemi ja otsustavate tegurite selgitamine on eduka tootejuhtimise alus.
- 00:15:00 - 00:20:00
Jagatakse kirjeldusi tootejuhtide oskustest, nagu turu määratlemine, nõudmiste ja teekaartide loomine, et AI mudeleid paremini juhtida. Oluliseks peetakse head tootevisiooni, mis tagab parema AI tööriistade kasutamise.
- 00:20:00 - 00:25:00
Tutvustatakse erinevate veebitehnoloogiate jagunemist kliendi, serveri ja andmete talletamise kolmeks põhielemendiks. Erilist tähelepanu pööratakse "back-end-as-a-service" kontseptsioonile ja kuidas see lihtsustab arendusprotsessi.
- 00:25:00 - 00:30:00
Arutletakse kahe populaarse teenuse, Superbase ja Convex, erinevusi ning kuidas need pakuvad erinevaid lahendusi olenevalt rakenduse nõuetest. Vahendid võimaldavad luua funktsionaalsed rakendused vaid paari sammuga.
- 00:30:00 - 00:35:00
Vaadatakse uue tööriista "Lovable" kasulikkust ja kuidas selle abil on integreeritud Superbase, mis lihtsustab ja automatiseerib tausta- ja andmebaasi arendust. Näidatakse, kuidas kiire MVP loomine on võimalik.
- 00:35:00 - 00:40:00
Demonstratsioonis näidatakse, kuidas Lovable'i abil luua kasutajahaldus ja autentimine, kasutades Superbase’i. Tuleb esile, et kiirus ja automatiseeritus on selle tööriista suurimad eelised.
- 00:40:00 - 00:49:43
Tööriista arendusvõimaluste testimine ja näide sellest, kuidas Lovable abil kiiresti tõsta autentimislahendused ja panna andmed püsima. Vajadust mõista fundamentaalseid kontseptsioone rõhutatakse läbi kogu protsessi.
Mind Map
Video-Fragen und Antworten
Mis on episoodi peamine teema?
Episoodi peamine teema on, kuidas kasutada AI-tööriistu SAS-startupi loomiseks ja hallata toote loomise protsessi.
Kes on episoodi külaline?
Külaliseks on Ras Mike.
Millist uut tööriista tutvustatakse episoodis?
Episoodis tutvustatakse uut tööriista nimega Loveable.
Kuidas Loveable tööriist aitab?
Loveable tööriist võimaldab hõlpsasti luua backend-i, andmebaase ja autentimist, kasutades AI-tööriistu.
Miks on tootejuhtimine oluline?
Tootejuhtimine on oluline, kuna see aitab koguda ja määratleda toote jaoks vajalikku teavet ja funktsioone, et juhendada arendajaid.
Millised on peamised raskused AI tööriistade kasutamisel?
Peamised raskused on seotud õigete instruktsioonide ja informatsiooni andmisega AI mudelitele, et vältida valesid tulemusi.
Kuidas saab superbase integratsioonis aidata?
Superbase integratsioon lihtsustab autentimise ja andmebaasi seadistust, muutes need ülesanded automaatsemaks.
Kuidas episood õpetab kasutama AI-tüüriistu tõhusalt?
Episood näitab praktiliste näidete kaudu, kuidas struktureerida projekti eesmärgid ning kasutada AI-tööriistu optimaalselt.
Mis on episoodi põhisoovitused?
Oluline on õppida olema hea tootejuht ja seejärel rakendada AI tööriistu vastavalt projekti nõudmistele.
Kuidas saab Loveable tööriist kiirendada startupi loomist?
Loveable tööriist võimaldab ühe nupuvajutusega seadistada serverid, andmebaasid ja autentimise funktsioonid, kiirendades kogu arendusprotsessi.
Weitere Video-Zusammenfassungen anzeigen
- 00:00:01this was a really special episode I had
- 00:00:03Ras Mike on and we teach you he teaches
- 00:00:08you how to get the most out of AI to
- 00:00:12build your SAS startup and we actually
- 00:00:16go through a new tool called lovable uh
- 00:00:19which not many people have talked about
- 00:00:21but we teach you how to use lovable to
- 00:00:23go and create a SAS startup in minutes
- 00:00:28but also one that people will love
- 00:00:31you're going to enjoy this episode it's
- 00:00:33an absolute
- 00:00:34[Music]
- 00:00:42treat all right special episode Ras Mike
- 00:00:45is back you asked he's back and what are
- 00:00:49we talking about today man you know I
- 00:00:51feel like family at this point so thank
- 00:00:53you for having me Greg but today I think
- 00:00:55we want to get a little bit in the weeds
- 00:00:58and talk about how to get the best out
- 00:01:00of these AI tools and models because
- 00:01:02every single day they're getting better
- 00:01:03but are you getting better on how to use
- 00:01:05them and that's what we're going to be
- 00:01:06talking about yeah and I think I think
- 00:01:09people should stick to the end for this
- 00:01:10one just because this is this is what
- 00:01:13people need in order to get the most out
- 00:01:14of these tools so I'm sure a lot of
- 00:01:16people have watched some of our episodes
- 00:01:18even and have been struggling with some
- 00:01:20of these AI tools but I think what
- 00:01:23you're going to teach them today is
- 00:01:25going to just sober them up a little bit
- 00:01:29and give them what they need to actually
- 00:01:32get the most out of it so without
- 00:01:33further Ado Mr Ros
- 00:01:36Mike thank you Mr Greg I appreciate that
- 00:01:39so one of the things that um if you've
- 00:01:42never worked like a big corporate job on
- 00:01:45the tech side um one of the things
- 00:01:47you'll realize is how a lot of these
- 00:01:49companies work and maybe I'll draw I'll
- 00:01:51scribble my thoughts um often time like
- 00:01:54let's say there's this big product that
- 00:01:56the team or the company wants to build
- 00:01:59and usually the relationship looks like
- 00:02:02this on one side you have uh product de
- 00:02:05uh product managers right the people
- 00:02:08that everyone wants to make fun of on
- 00:02:10Twitter and then you have the developers
- 00:02:12right and believe it or not product
- 00:02:14managers don't just you know film Tik
- 00:02:17Tok videos doing day in the Liv they
- 00:02:18they actually are an important part of
- 00:02:20the organization where they Define
- 00:02:23certain things right so let's say a
- 00:02:25feature is going to be built if a
- 00:02:27feature is going to be built believe it
- 00:02:29or not in most organizations the
- 00:02:31developers are not the creatives right
- 00:02:34we sort of get told what to build now
- 00:02:36we'll give input uh we give you know
- 00:02:39like feedback but most of the time it's
- 00:02:41the product manager that's going to give
- 00:02:43us the product spec what it needs to
- 00:02:45look like right the product person will
- 00:02:47either work with like maybe a ux person
- 00:02:50so there'll be like a ux team here right
- 00:02:54there'll be a ux team here and then
- 00:02:56maybe there's like some business people
- 00:02:58in suits who are over paid here that are
- 00:03:00going to tell us what to do right we'll
- 00:03:02just do business here so but the product
- 00:03:06person takes information from all these
- 00:03:08people all the needed assets all the
- 00:03:10needed information combines it together
- 00:03:14and distills that information to the
- 00:03:16developer right so what does you know
- 00:03:18what what's needed in the feature right
- 00:03:20um if some of you are product people
- 00:03:22watching you're familiar with a PRD
- 00:03:24which is a product uh road map or
- 00:03:26development road map or PDR whatever the
- 00:03:28term is called and basically this
- 00:03:31information is then handed over to the
- 00:03:33developer the developer will have
- 00:03:35questions but at the end of the day if
- 00:03:38the information is good enough the
- 00:03:39developer can successfully build this
- 00:03:42and I experienced this on a day-to-day I
- 00:03:45work with great product people and I
- 00:03:47realize Greg that a lot of people are um
- 00:03:51are LED down by the AI tools
- 00:03:53hallucinating or giving them the wrong
- 00:03:55thing and that's because most people are
- 00:03:57terrible product managers if you frame
- 00:03:59your yourself as you know when you're
- 00:04:01typing in the AI model that you are a
- 00:04:03product manager you're you're I hope
- 00:04:05your mind shifts because giving it one
- 00:04:08prompt saying oh build this for me and
- 00:04:11then expecting it to build exactly
- 00:04:13what's in your mind is what we call
- 00:04:14daydreaming right so one of the things
- 00:04:17that I really want to communicate and
- 00:04:18Greg I would love your feedback is
- 00:04:20collecting all the information that you
- 00:04:22need what kind of flows do you need what
- 00:04:25what uh features are you trying to build
- 00:04:27what even is the core product you're
- 00:04:28trying to build right right if you don't
- 00:04:30have these things figured out and you're
- 00:04:33just going to prompt your way to success
- 00:04:35unless you have um the highest
- 00:04:38subscription for any AI tool you're just
- 00:04:39going to burn credits right so I really
- 00:04:42encourage people going back to this part
- 00:04:46is knowing how to write knowing how to
- 00:04:48define uh features with extreme
- 00:04:50precision and studying product and I I
- 00:04:53say this because I've worked with I work
- 00:04:54with great product managers now but I've
- 00:04:56worked with terrible ones and there have
- 00:04:58been times where requirements have been
- 00:05:00given to us developers and we've
- 00:05:02literally built the exact opposite of
- 00:05:04what they were thinking because they
- 00:05:05didn't communicate what they were
- 00:05:06thinking properly so don't assume the
- 00:05:09model knows the models are dumb they're
- 00:05:11trained on thousands of lines millions
- 00:05:13of lines of code so they can sort of
- 00:05:15predict what you're exactly asking them
- 00:05:17but they don't know you are the one to
- 00:05:19know and that's one of the I think best
- 00:05:23ways to get the best out of your AI uh
- 00:05:25tools you need to be a product person
- 00:05:28now and Greg I don't know if I just
- 00:05:30rambled for a few minutes but hopefully
- 00:05:32that sort of made
- 00:05:34sense dude can I just share my screen I
- 00:05:37know this is Off Script
- 00:05:40please at my last company I I raised
- 00:05:42money by this guy named Josh Elman and
- 00:05:44people who in Silicon Valley know Josh
- 00:05:47Elman he was like one of the first
- 00:05:49product managers of LinkedIn Twitter
- 00:05:52Facebook like you you know
- 00:05:55he's he's kind of
- 00:05:58like ask ke beer who's the best product
- 00:06:00manager he'll be like Josh Elman and he
- 00:06:03has this really good presentation around
- 00:06:05what is a product manager do and I'm
- 00:06:07going to I'm going to fly through this
- 00:06:08within 90 seconds just so people get a
- 00:06:11sense of like what a product manager
- 00:06:13does um well what does a so this is old
- 00:06:16right what doesn't a product manager do
- 00:06:18write code right um so that's going to
- 00:06:23change um but a lot of the a lot of the
- 00:06:26Frameworks here still make sense so what
- 00:06:28does a product manager do Define define
- 00:06:30the market and customer launch timing
- 00:06:33sales and marketing uh collateral Define
- 00:06:35the problem and value proposition
- 00:06:37competitors products and capabilities
- 00:06:39Define the requirements and road maps
- 00:06:41that's what you were talking about the
- 00:06:42PRD product requirement document
- 00:06:45internal external stakeholder
- 00:06:46communication this is more important for
- 00:06:48bigger companies but still matters
- 00:06:51product evangelist and Champion so and
- 00:06:53then more simply it's kind of the
- 00:06:55intersection of where ux Tech and
- 00:06:57businesses
- 00:06:59that's what that's what a product
- 00:07:01manager
- 00:07:02is um I'm going to keep going through
- 00:07:07this
- 00:07:08so uh one of my favorite Parts
- 00:07:14here where is
- 00:07:17it in real okay you know
- 00:07:20basically it's you're the life of a
- 00:07:22glorified notaker some people think the
- 00:07:24job of a product manager is glorious in
- 00:07:26reality the most important thing you do
- 00:07:28is document decisions follow-up notes
- 00:07:30usually take longer than actual
- 00:07:32meetings um so I think that you know I'm
- 00:07:36just scrolling through this you need to
- 00:07:38learn people need to learn how to become
- 00:07:40a great product manager and it's a lot
- 00:07:43of these Frameworks around like
- 00:07:44advocating for the user how to
- 00:07:46communicate how to how to take notes um
- 00:07:50you're not don't think of yourself I I
- 00:07:52don't think of yourself as an engineer
- 00:07:54as a builder I think of yourself as a
- 00:07:56product manager first and then a builder
- 00:07:58second quick ad break let me tell you
- 00:08:01about a business I invested in it's
- 00:08:03called boring marketing.com so a few
- 00:08:06years ago I met this group of people
- 00:08:08that were some of the best SEO experts
- 00:08:11in the world they were behind getting
- 00:08:14some of the biggest companies found on
- 00:08:16Google and the secret sauce is they've
- 00:08:18got a set of technology and AI that
- 00:08:21could help you out rank your competition
- 00:08:24so for my own businesses I wanted that I
- 00:08:27didn't want to have to rely on Mark
- 00:08:28Zuckerberg I didn't want to depend on
- 00:08:30ads to drive customers to my businesses
- 00:08:33I wanted to rank high in Google that's
- 00:08:36why I like SEO and that's why I use
- 00:08:38boring marketing.com and that's why I
- 00:08:40invested in it they're so confident in
- 00:08:42their approach that they offer a 30-day
- 00:08:44Sprint with a 100% money back guarantee
- 00:08:47who does that nowadays so check it out
- 00:08:50highly recommend boring marketing.com so
- 00:08:53yeah I mean that that's perfect right um
- 00:08:55I definitely do think great product
- 00:08:57people will be great users of the models
- 00:09:00uh just because again i' I've seen a lot
- 00:09:03of people like write oh create a to-do
- 00:09:06list a SAS business for me like what
- 00:09:08does that mean right like how many pages
- 00:09:11do you need is there an accounts page is
- 00:09:13there going to be authentication so all
- 00:09:15these things are very very much
- 00:09:16necessary and thank you for you know
- 00:09:18confirming my my thesis on this uh with
- 00:09:21that slideshow now the second thing I
- 00:09:23think that's going to help people with
- 00:09:25getting the best out of AI is just
- 00:09:27understanding the basics of the web and
- 00:09:29I I I I don't mean learning how to code
- 00:09:31and all that stuff although you know I'm
- 00:09:33a big fan of coding I love writing codes
- 00:09:35and I think if people gave it a shot
- 00:09:37they would actually enjoy it but that's
- 00:09:39not what I'm trying to share essentially
- 00:09:42what I think is it's very important to
- 00:09:44understand like what technologies these
- 00:09:46tools use um right off the bat like I
- 00:09:49can already tell you um bolt for example
- 00:09:51bolt. I know there's a lot of people's
- 00:09:53favorite uses react plus v off the bat
- 00:09:57right so whenever you start off a new
- 00:09:58bolt app it uses react for the front end
- 00:10:01and V is like the compiler the one that
- 00:10:03builds the app if you use uh v0 which uh
- 00:10:06recently launch deployments which is
- 00:10:08pretty awesome uh VZ uses nextjs under
- 00:10:11the hood right so like what are what's
- 00:10:15nextjs what's react what are these tools
- 00:10:17and a lot of people you might hear a lot
- 00:10:19of people talk about superbase as a
- 00:10:22database provider right what does super
- 00:10:24base even mean and I think having a
- 00:10:26basic understanding of these things can
- 00:10:28help and that's I'm here to break down
- 00:10:31so in the web there are three big like
- 00:10:36sections of the web right like of a
- 00:10:38proper website SAS whatever you want to
- 00:10:40call it there's a client side a server
- 00:10:42side and a data storage side pretty
- 00:10:45simple stuff the client side is what you
- 00:10:47see so when I go on uh my portfolio C
- 00:10:51rosic doxyz what I see this is the
- 00:10:54client this is the front end right so
- 00:10:57this is where the user interacts this is
- 00:10:59your website and then the server is
- 00:11:01where all the fancy math apis business
- 00:11:04logic and all that stuff happens and
- 00:11:07then your database is where all the data
- 00:11:09stored right so if a user signs up if
- 00:11:11let's say I have a can band board and I
- 00:11:14create my to-do list that information
- 00:11:16needs to be stored and has to be
- 00:11:18associated with my username so when I
- 00:11:20log out and then I log back in that same
- 00:11:23data is there persist persists that's
- 00:11:25what a database is for so this three
- 00:11:28block system is what creates a
- 00:11:30functional SAS I bring that up because
- 00:11:33having this understanding will help you
- 00:11:36identify where things are going wrong
- 00:11:38when you're prompting your models and
- 00:11:40here's why a lot of people are good at
- 00:11:44going to a model like for example I can
- 00:11:46go to vzer and say uh create um landing
- 00:11:51page for a lawn moing business if I
- 00:11:55spelled mowing wrong I apologize to my
- 00:11:57English teacher but so while VZ is
- 00:12:00prompting what I wanted to show you is
- 00:12:02right now what I prompted essentially
- 00:12:04what VZ is going to do is going to work
- 00:12:06on the front end because I gave it no
- 00:12:08instructions on what to do on the back I
- 00:12:11did not tell it we need authentication I
- 00:12:13did not tell it we need payments I did
- 00:12:14not tell that we need a database so most
- 00:12:17people start off with a prompt like this
- 00:12:20and yes it's writing some fancy looking
- 00:12:22code but all I'm going to get is an AI
- 00:12:26generated landing page and that's
- 00:12:28because I just worked on the front end
- 00:12:30so it's very important that I understand
- 00:12:32the difference between what a front end
- 00:12:34is a backend is and a database is but
- 00:12:37here's a perfect Here's the the the the
- 00:12:40crazy part of where we where we are in a
- 00:12:42society as a tech ecosystem you have
- 00:12:46companies that are called and Greg I'm
- 00:12:48sure you're familiar with this companies
- 00:12:50that are called backend as a service
- 00:12:53meaning front end is generally
- 00:12:55considered to be easy though it's not
- 00:12:57but backend is the is the difficult part
- 00:12:59you need to worry about security you
- 00:13:01need to worry about scale I had a
- 00:13:03startup one time during 2023 a web3
- 00:13:06startup um it grew so much that the
- 00:13:09backend uh the the application we built
- 00:13:12was not built for scale so it literally
- 00:13:14broke like it it PE people cannot access
- 00:13:17it right but we moved over to a backend
- 00:13:20as a service and guess what they started
- 00:13:24they handled scale they handled all the
- 00:13:26users they handled all the fluctuation
- 00:13:28and a lot of people know these back in
- 00:13:30as a Services you have a super base you
- 00:13:34have a slepton one and and Greg maybe
- 00:13:37bring them on the Pod because they're a
- 00:13:38great team and their tools amazing a
- 00:13:41convex these tools basically what they
- 00:13:43allow you to do is they build out your
- 00:13:46database so if we go back to my drawing
- 00:13:49they build out your server and they
- 00:13:51build out your database and all you kind
- 00:13:54of have to do is worry about your client
- 00:13:57and what your client calls um on the
- 00:13:59server and the database and I know it
- 00:14:01sounds like I'm saying a bunch of mumbo
- 00:14:03jumbo but really what a successful AI
- 00:14:07tool Builder is going to do is they're
- 00:14:09going to
- 00:14:10identify okay what am I going to do for
- 00:14:12my front end so this landing page that I
- 00:14:14just built on v0 that unfortunately
- 00:14:18broke let's click fix there uh
- 00:14:21oh um so people are going to need to
- 00:14:25identify okay what does my front end
- 00:14:27look like being a product uh manager but
- 00:14:30then what backend as a service do I use
- 00:14:33do I use superbase do I use convex or do
- 00:14:36I use whatever is out in the market
- 00:14:38right I think these two are the best
- 00:14:39ones and I enjoy both and basically what
- 00:14:43this allows you to do is you now have
- 00:14:46the ability through these tools to build
- 00:14:49a full stack application because an
- 00:14:52application is not just a landing page
- 00:14:53you need authentication user needs to be
- 00:14:55able to sign up you need a database data
- 00:14:57needs to be stored you need payments
- 00:15:00people need to pay you I hope you want
- 00:15:01to get paid and having this Frame of
- 00:15:04Mind understanding that there's a front
- 00:15:06end that you have to worry about there's
- 00:15:07a backend in a database you have to
- 00:15:09worry about there's authentication that
- 00:15:11you have to worry about is important to
- 00:15:13know but more than that it's important
- 00:15:16to pick which tool you want to use for
- 00:15:17the job and this is why I wanted to talk
- 00:15:20about uh Greg before I get into it
- 00:15:22lovable which is a new tool you know a
- 00:15:26new AI developer tool uh development
- 00:15:29tool but what's cool about lovable is
- 00:15:32they have super base integrated so it
- 00:15:35takes one prompt to get your backend set
- 00:15:39up it takes one prompt to get your
- 00:15:41database set up it takes one prompt to
- 00:15:43take your off set up but I guess before
- 00:15:45we get into the building stuff did that
- 00:15:47kind of make sense or did I just Yap
- 00:15:49technical tget no that it makes complete
- 00:15:51sense I you know maybe this is two in
- 00:15:54the weeds but when you're building
- 00:15:56something how do you think about using
- 00:15:59super base versus convex like they're
- 00:16:01both such great plat you know platforms
- 00:16:04so how do you how do you know what to
- 00:16:06pick yeah so it it definitely is going
- 00:16:09to get in the weeds because generally
- 00:16:11they're both great at what they do now
- 00:16:16convex wins when it comes to real time
- 00:16:19stuff right so if you wanted to build a
- 00:16:21chat application or something where real
- 00:16:24time like you need some sort of real
- 00:16:25time notification or you're building
- 00:16:27some sort of like collaborative tool and
- 00:16:30you need people to see what other people
- 00:16:32are doing I think convex wins not that
- 00:16:34superbase can't do it but convex by
- 00:16:37default is uh real time so anything you
- 00:16:41do with convex you get the data real
- 00:16:42time which is great but there are people
- 00:16:45and this might be too technical who
- 00:16:47might need a postgress database right
- 00:16:49that that's the main database that
- 00:16:51superbase offers and they're the best at
- 00:16:54that no one does postgress the way
- 00:16:56superbase does in terms of DX developer
- 00:16:58experience especially right so it really
- 00:17:01depends on the application the user
- 00:17:04building the best way I would I would
- 00:17:07say for someone who might not be as
- 00:17:08technical as your average developer is I
- 00:17:11would ask an AI model I'd go on chat jpt
- 00:17:14Claud and be like this is what I'm
- 00:17:15trying to build and I I know there are
- 00:17:17these two backend as a Services which
- 00:17:18one is better for my specific use case
- 00:17:21there might be one where convex is
- 00:17:22better and there might be one where
- 00:17:23super base is better but generally
- 00:17:25speaking both are great Solutions
- 00:17:29beautiful all right let's uh let's go
- 00:17:32into dare I say the
- 00:17:36uh the the vzero killer the bolt killer
- 00:17:40the uh the brand new what everyone's
- 00:17:43talking about lovable yeah and I think
- 00:17:46we're going to get more of these because
- 00:17:49YC just keeps funding a lot of these uh
- 00:17:53tools so that really means one of these
- 00:17:55is going to explode and I think if
- 00:17:57someone spends time on the core
- 00:18:00fundamentals whatever AI tool ends up
- 00:18:02winning you you'll be a great Builder
- 00:18:05with it right so let's you know let's
- 00:18:07start let's build I don't know um I
- 00:18:11don't want to get too crazy but let's
- 00:18:13build maybe um any ideas Greg something
- 00:18:16simple that's not
- 00:18:19too monstrous
- 00:18:24um could I mean I don't know how
- 00:18:26monstrous this is but what about like a
- 00:18:28not taking tool okay um I want a not
- 00:18:33taking tool for
- 00:18:34Founders I want to build a not taking
- 00:18:39SAS for Founders okay now
- 00:18:44there should be a user
- 00:18:50authentication there should be a nice
- 00:18:53clean landing page explaining why
- 00:18:58founder
- 00:19:01need my
- 00:19:04SAS and will and I'll just end it here
- 00:19:08and we'll continue from here main thing
- 00:19:10that I wanted to show is this super base
- 00:19:13button right here and this is what makes
- 00:19:15it powerful they have a direct
- 00:19:18integration with superbase meaning the
- 00:19:20AI models are well trained on setting up
- 00:19:23authentication with superbase uh setting
- 00:19:26up your database tables with superbase
- 00:19:27which is pretty difficult
- 00:19:29if the AI models are not very um
- 00:19:32knowledgeable inset tool but the the way
- 00:19:36the future is going it seems to me that
- 00:19:39a lot of these tools are going to be
- 00:19:41integrating directly with a lot of these
- 00:19:43backend as a Services right so a lot of
- 00:19:46the stuff that people are trying to
- 00:19:48learn right now in my opinion ends up
- 00:19:51being redundant in the next couple
- 00:19:53months which is why everybody's asking
- 00:19:56for a course but I'm not doing it
- 00:19:57because the tools are just going to get
- 00:19:58better but one thing that you can teach
- 00:20:00yourself now that will matter in 6
- 00:20:04months a year two years 3 years 5 years
- 00:20:06whatever is being a great product person
- 00:20:09being someone who sees a great product
- 00:20:13and identifies why this is great why the
- 00:20:15user experience is fantastic being able
- 00:20:17to write that down and communicate that
- 00:20:19to a model is where I think the real
- 00:20:22winners will be not trying to figure out
- 00:20:24how to integrate superbase with said
- 00:20:26tool because the tools are going to do
- 00:20:27it anyway yeah and as an example just I
- 00:20:31could have said let's build a not taking
- 00:20:34app that's really cool and the ux is
- 00:20:36really cool but I specifically said for
- 00:20:38Founders because like picking the niche
- 00:20:41being an advocate for the the user is
- 00:20:45such an important part about of being a
- 00:20:47great product manager yep yep and I
- 00:20:49agree 100% And so we have our your
- 00:20:53founder Journey documented okay I like
- 00:20:55that so let's click on get started
- 00:20:59okay it says let's okay I'll just create
- 00:21:01a random account registration not
- 00:21:04implemented please connect superbase to
- 00:21:06enable authentication so I'm going to
- 00:21:07click here and I've already logged in my
- 00:21:10superbase account and what I'm going to
- 00:21:12do is I'm just going to quickly create a
- 00:21:13new project uh we'll call this
- 00:21:17YouTube and YouTube Greg and I'm going
- 00:21:21to create a new project so this is me
- 00:21:25using superbase and this is how I know
- 00:21:26they have a direct integration that
- 00:21:28click took me directly to my
- 00:21:30account and once I go back if I click
- 00:21:34here I notice that it says inactive
- 00:21:37project I have to wait I believe a
- 00:21:40couple
- 00:21:41seconds so we'll just let that set
- 00:21:45up shh don't tell anyone but I've got 30
- 00:21:49plus startup ideas that could make you
- 00:21:52millions and I'm giving them away for
- 00:21:55free these aren't just random guesses is
- 00:21:59they're validated Concepts from
- 00:22:01entrepreneurs who built hundred million
- 00:22:04plus businesses I've compiled them into
- 00:22:08one simple
- 00:22:09database compiled from hundreds of
- 00:22:12conversations I've had on my podcast but
- 00:22:16the main thing is most of these ideas
- 00:22:19don't need a single investor some cost
- 00:22:22nothing to start I'm pretty much handing
- 00:22:25you a cheat sheet the idea bank is your
- 00:22:28start startup
- 00:22:29shortcut just click below to get
- 00:22:32access your next cash flowing business
- 00:22:35is waiting for
- 00:22:36you by the way I was I was kind of like
- 00:22:39laughing to myself when I saw it it's
- 00:22:41just like a button to integrate super
- 00:22:43base cuz like I had flashbacks to being
- 00:22:46in CS school and in 200
- 00:22:50uh like8 and this stuff was like we had
- 00:22:55to do the hard work back then yeah yeah
- 00:22:58no it's it's
- 00:22:59it's definitely like it's it's it's easy
- 00:23:01mode like honestly like even as a
- 00:23:03developer like a lot of developers are
- 00:23:05like like panicking that oh AI is going
- 00:23:07to take my job but like even myself like
- 00:23:10honestly Greg like with these like with
- 00:23:11the super based or Comics I can
- 00:23:13literally build anything in warp speed
- 00:23:15um because like a lot of the hard stuff
- 00:23:17they take care of right and you know
- 00:23:19sure they charge like 20 bucks a month
- 00:23:21but like if you know how to arbit charge
- 00:23:22that and make more who cares if you pay
- 00:23:2420 bucks a month
- 00:23:26right um that's a that's cocktail in
- 00:23:29Toronto Lally literally literally it's
- 00:23:33it's it's a McDonald's meal nowadays
- 00:23:38unfortunately
- 00:23:39um but yeah I think there's a lot of
- 00:23:42like I know I saw a lot of dudes like
- 00:23:45like doing like full-blown tutorials
- 00:23:48like how to integrate super base and
- 00:23:50stuff like manually and it's and it's
- 00:23:51difficult if you're not a developer
- 00:23:52right and I knew I was just like
- 00:23:54somebody's going to figure out an
- 00:23:55integration and when I saw these guys
- 00:23:57that's why I was like okay we have to
- 00:23:59talk about these
- 00:24:01guys and so your prediction is
- 00:24:04basically you know Bol or whoever is
- 00:24:07going to have these Integrations in the
- 00:24:10next few months yeah so they're going to
- 00:24:12have templates and Integrations so
- 00:24:14Integrations with like these backend as
- 00:24:16a services and then an integration
- 00:24:18directly with stripe so setting up
- 00:24:21payments few prompts setting up
- 00:24:22authentication whatever few prompts I
- 00:24:24think the mo for the next couple years
- 00:24:27cuz and I'm willing to argue this is
- 00:24:29design design and user experience
- 00:24:32becomes the Moe um because at the end of
- 00:24:34the day like if you can make the
- 00:24:37experience much richer much better and
- 00:24:39you can actually solve the problem um
- 00:24:42you know that's that's where you win
- 00:24:43because it's going to be super easy to
- 00:24:45build if I were like an advisor to
- 00:24:48convict or superbase that's the top one
- 00:24:50thing I would work on and if I was an
- 00:24:51adviser to these AI tools that's the top
- 00:24:53one thing I'd work on because that's
- 00:24:54where people are struggling the most and
- 00:24:56then if you have like a template Market
- 00:24:58place like like framer and web flow have
- 00:25:01where like maybe devs put up some
- 00:25:02templates on like how to use the
- 00:25:04different tools
- 00:25:05together it just it we truly enter like
- 00:25:11the the the birth of like non-technical
- 00:25:15multi-million dollar founders with no
- 00:25:17Tech found with no CTO or anything like
- 00:25:20that yeah I think the way I see it is I
- 00:25:23think design is is a huge mode
- 00:25:26distribution also huge mod so the way I
- 00:25:30think about it is if you think about
- 00:25:32like the physical world real estate you
- 00:25:34know the saying location location
- 00:25:36location like you know if you're opening
- 00:25:38a store selling you know coffee mugs uh
- 00:25:43you wanna you want a place where there's
- 00:25:45a lot of traffic so have traffic go into
- 00:25:48your store but then you're so that's
- 00:25:51distribution then when you're in the
- 00:25:52store the coffee mugs need to wow you
- 00:25:54off your feet right they need to get you
- 00:25:56to take out your credit card that's
- 00:25:57designed that's user experience and then
- 00:26:00the actual like building of the store
- 00:26:02well that's essentially getting
- 00:26:04commoditized right now a lot of these
- 00:26:06tools yeah and and so I I I agree with
- 00:26:09you and and that's one of the reasons
- 00:26:10why like I actually got a pretty like
- 00:26:12sick uh job offer um as like a lead
- 00:26:15front end lead um I didn't take it
- 00:26:19though and I I felt crazy not taking it
- 00:26:22at first but then I was thinking about
- 00:26:23like the YouTube channel and like just
- 00:26:25like the brand I'm building I like if I
- 00:26:28were to make a a year and a half bet I'm
- 00:26:31willing to bet that this would be the
- 00:26:33bigger like play versus that CU we're
- 00:26:37entering an area where like you said
- 00:26:39like a time where like distribution
- 00:26:40matters like the amount of like subpar
- 00:26:44companies versus like and good companies
- 00:26:46that hit me up just for ad it blows me
- 00:26:48away like um and I even told a friend I
- 00:26:52was like oh yeah I'm I'm charging this
- 00:26:53for sponsor and apparently I'm
- 00:26:55completely being undercharge I'm
- 00:26:56completely undercharged because I I just
- 00:26:57don't know the game like that right but
- 00:26:59I've come to realize think you said
- 00:27:01design and distribution becomes the
- 00:27:04biggest mod and I think that's where I'm
- 00:27:07I'm I'm trying to invest my time in
- 00:27:09because I kind of have the building part
- 00:27:13down and let's see if this is done okay
- 00:27:17I think we should be
- 00:27:23good all right so now if I go over to
- 00:27:26demos I see YT Greg is green so that
- 00:27:30means it's good I'm going to click on it
- 00:27:32and I'm going to click connect so it
- 00:27:34says I'm not connected to superbase
- 00:27:36project to GA gather your database
- 00:27:38structure tables security settings this
- 00:27:40may take a moment and again this one
- 00:27:43action is hundreds of prompts uh that
- 00:27:47people are using on all these different
- 00:27:49tools that haven't integrated with
- 00:27:50superbase which is why I think you know
- 00:27:54all the other tools have seen this
- 00:27:56they're probably working on this right
- 00:27:57now I wouldn't be surprised if next week
- 00:28:00all of them shipped this and this is why
- 00:28:02again going back to my main point I know
- 00:28:04I keep repeating it if you focus on the
- 00:28:06fundamentals you'll end up being a
- 00:28:08better
- 00:28:10Builder so it says okay and I can click
- 00:28:13on my project dashboard my project is
- 00:28:16set up um it I can read the docs if I
- 00:28:19want to it's still working so look what
- 00:28:22it's saying here it says superbase
- 00:28:23connected follow the instructions in the
- 00:28:25chat to complete integration so what are
- 00:28:27the instructions
- 00:28:28enable sign up login with options like
- 00:28:31email password or social login so I have
- 00:28:33to click here I
- 00:28:37believe oh no that's the uh URL let me
- 00:28:40go back is it here no that's not
- 00:28:47it
- 00:28:49okay what do I have to
- 00:28:53do let's see Let me refresh this you can
- 00:28:57now work fully featur here okay I'm
- 00:28:59going to
- 00:29:00ask how do I
- 00:29:03enable this stuff right here sign up
- 00:29:05login with options because it's asking I
- 00:29:07have to enable this how do I
- 00:29:09enable sign up login with options like
- 00:29:12email password and social
- 00:29:19login okay so it's creating my database
- 00:29:22tables it's writing some role level
- 00:29:25security it's writing policies so like
- 00:29:28no one can just tamper with my
- 00:29:31tables again all of this stuff is is not
- 00:29:34easy to do not trival especially uh and
- 00:29:37security like that always keeps me up at
- 00:29:39night like making sure that you're
- 00:29:41launching something and you you know you
- 00:29:44don't have
- 00:29:46to you really don't have to worry that
- 00:29:48much about security is a in a huge a
- 00:29:51huge deal and I I definitely do think as
- 00:29:54like um like these tools start to get
- 00:29:57popular that like um there's going to
- 00:30:00definitely be some sort of like
- 00:30:01intervention government intervention
- 00:30:03like they kind of have in Europe where
- 00:30:05you're going to have to adhere to some
- 00:30:06sort of like security policy and stuff
- 00:30:08like that so please do take security
- 00:30:10seriously especially if you're handling
- 00:30:12user data like you know I know you
- 00:30:15Founders are about hustle and speed but
- 00:30:17definitely take a little bit review
- 00:30:19security maybe hire someone couple bucks
- 00:30:22to review the security of your
- 00:30:23application it definitely goes a long
- 00:30:25way that being said let's try if this
- 00:30:28set up please connect okay I've already
- 00:30:30connected
- 00:30:32you and let me see what's going
- 00:30:37on it's still working actually uh yeah
- 00:30:40it's still working so I guess we got to
- 00:30:42give it a second sorry for all the dead
- 00:30:45time oh it's okay this is is a live
- 00:30:47cooking session you know we show we show
- 00:30:50it all yeah we show it all in these
- 00:30:52sessions and I think also one thing that
- 00:30:55people should should know is like this
- 00:30:57stuff is like without even without like
- 00:30:59tools aside this stuff is hard like you
- 00:31:02know as a developer you'll be stuck on
- 00:31:04like one bug one feature for so long
- 00:31:07right so you know there's definitely a
- 00:31:09part of me that says you know you got to
- 00:31:10have some grit you you know you have to
- 00:31:13like you're not going to one prompt get
- 00:31:15anything to work uh the way it should at
- 00:31:19least so you know definitely it's one of
- 00:31:22those things where you just got to push
- 00:31:24through and persevere
- 00:31:30okay I don't let me I'm going to
- 00:31:31interfere
- 00:31:35um let me just check
- 00:31:39this okay it won't let me write I'm
- 00:31:41going to just refresh this let it break
- 00:31:45okay um I believe what I have to
- 00:31:51do is I have to go to Project dashboard
- 00:31:54last time I played with this there was a
- 00:31:55URL so I think I have to go to
- 00:31:57Authentication
- 00:31:59let me see
- 00:32:00providers and then okay email is enabled
- 00:32:03so that's all I need I'm going to go
- 00:32:06back to
- 00:32:08here and say build out sign up and log
- 00:32:14in with super base and make it work on
- 00:32:19my
- 00:32:24SAS why is
- 00:32:26it
- 00:32:29interesting
- 00:32:31uh is there any way I can kill what it's
- 00:32:33doing right now cuz I think it's
- 00:32:42stuck all right so you know what we're
- 00:32:44going to do Greg I'm going to start a
- 00:32:46new
- 00:32:47one cuz this one is just stuck part of
- 00:32:50the game I'm going to start a new tab it
- 00:32:53happens it happens folks yep it happens
- 00:32:56we're going to start with and I I
- 00:32:58actually did this recently I was
- 00:33:00building uh what was I building yeah I
- 00:33:03was building uh like my own little meta
- 00:33:06react framework um and I broke it the
- 00:33:09first time and I tried to fix it
- 00:33:11wouldn't work so I was like I just need
- 00:33:12a clear M I started fresh so let's just
- 00:33:15same prompt let's start
- 00:33:22again by the way the landing page goes
- 00:33:25insanely hard yeah no they uh you know
- 00:33:28who I can tell you firsthand they uh
- 00:33:32they trained off uh the Tailwind site uh
- 00:33:36if I go to
- 00:33:37opponents and like whereas like because
- 00:33:40I remember like I know you know what I
- 00:33:43mean like like if I go here you see that
- 00:33:47totally you see that this so yeah I saw
- 00:33:52that I was like I know that design right
- 00:33:56um
- 00:33:58I know that design yeah so okay so it's
- 00:34:00building out these uh seems to be
- 00:34:02building on my signup page building on
- 00:34:05my login page and this is our landing
- 00:34:09page okay spinning up
- 00:34:16preview okay not as cool as the first
- 00:34:18one but we'll take it if I click on
- 00:34:21start on free trial okay I'll just enter
- 00:34:25my name my email and then the password
- 00:34:28if I create
- 00:34:29create it didn't work that's because we
- 00:34:32did not integrate with super base so I'm
- 00:34:35going to click connect
- 00:34:37here so it says I'm now connected to
- 00:34:39your superbase project gather your
- 00:34:41database structure table security
- 00:34:43settings this may take a moment so we'll
- 00:34:45give that its
- 00:34:49moment do you think uh you'll be using
- 00:34:52lovable in 12 months from
- 00:34:54now you know I like these tools to quick
- 00:34:57MVP
- 00:34:59myself um so like let's say like a
- 00:35:02client hits me up and I have they want
- 00:35:04me to build something I will kind of
- 00:35:07instead of me sitting down and thinking
- 00:35:08about it I'll kind of just try to build
- 00:35:11it like a smaller version with like a
- 00:35:13bolt or whatever and then it kind of
- 00:35:15gives me an idea of like what I have to
- 00:35:17do and I kind of take that and then
- 00:35:20start to refine what I have to do so I
- 00:35:22don't until these Integrations get
- 00:35:25solidified I I haven't gone like end to
- 00:35:28end but it's definitely my tester and
- 00:35:31something that I Ed to build um nvps
- 00:35:35with so it says you can now work with
- 00:35:37fully featured backend and add powerful
- 00:35:39features to make your app functional
- 00:35:41user accounts login all the good stuff
- 00:35:43so now I'm going to say now make the
- 00:35:47sign up and sign in work using super
- 00:35:52base I'm going to hit enter and now we
- 00:35:55should see it create my tables and do
- 00:35:59what it needs to do to make this
- 00:36:07work it says please review and approve
- 00:36:09SQL commands now the reason why it's
- 00:36:11asking me to review this because SQL is
- 00:36:12no joke um you can really destroy
- 00:36:16business writing the wrong commands
- 00:36:18which is why like you know you can copy
- 00:36:19this maybe take this over to another
- 00:36:21model and ask you like what are these
- 00:36:23commands going to do can you review them
- 00:36:25um but they look good to me so I'm going
- 00:36:27to click
- 00:36:40apply okay so now it says the migration
- 00:36:43is being applied meaning the tables are
- 00:36:45created now it's going to implement the
- 00:36:47authentication UI and functionality in
- 00:36:49the front end I'll update login and sign
- 00:36:51up components to use super baseed
- 00:36:53authentication so it's working on that I
- 00:36:56think we can even click on this look at
- 00:36:57the code it
- 00:36:59wres and yeah it looks pretty good to
- 00:37:03me so we'll let that do it
- 00:37:10thing clean code
- 00:37:13commented yeah that's that's honestly if
- 00:37:16you ask me what's my biggest usage of
- 00:37:18heyi is comments yeah because comments
- 00:37:21really help so it says I've implemented
- 00:37:24the authentication functionality for
- 00:37:25both login and sign up Pages for for
- 00:37:27development purposes you should disable
- 00:37:29email verification in the super based
- 00:37:31console to speed up the testing process
- 00:37:33so if I click here I can disable this if
- 00:37:37I want to but I won't we're actually
- 00:37:39going to leave that there and we're
- 00:37:41going to go back here and I'm going to
- 00:37:42try to sign up and honestly if sign up
- 00:37:45works then you can pretty much do
- 00:37:47anything because that's the hardest part
- 00:37:49let's create an
- 00:37:52account success please check your email
- 00:37:54to verify and I'm going to check my
- 00:37:56email
- 00:37:58if I got this let me check while you're
- 00:38:03checking that did I see like you can
- 00:38:05sign up with Discord and figma like some
- 00:38:09pretty obscure ones yeah so there's
- 00:38:11Apple there's Discord there's Facebook
- 00:38:13well Facebook figma yeah I don't even
- 00:38:16know what some of these apps are notion
- 00:38:19twitch
- 00:38:21slack Spotify but like that's really
- 00:38:24cool right like how many people are
- 00:38:25doing login with figma for found or not
- 00:38:29taking apps like probably not that many
- 00:38:32yeah yeah and and and and the thing is
- 00:38:34it's very like they're not easy
- 00:38:37like like github's integration is pretty
- 00:38:39simple but the others are not easy right
- 00:38:42so the fact that they've abstracted that
- 00:38:43and just made it an enable disable
- 00:38:45situation is fantastic that being said
- 00:38:49ladies and gents I just want to show my
- 00:38:52email look what I got follow this link
- 00:38:55to confirm your user so like the the
- 00:38:58email check even worked which is great
- 00:39:01so what I'm going to do is I'm going to
- 00:39:02confirm my account and now what I'm
- 00:39:05going to do is I'm in the signin page
- 00:39:07I'm going to click sign in and I'm
- 00:39:10signed in so the authentication actually
- 00:39:12worked so what I'm going to do now is
- 00:39:13I'm going to say create the uh not
- 00:39:19taking
- 00:39:21page and make it so that only
- 00:39:26authenticated
- 00:39:28users can access
- 00:39:31it so my authentication Works which is
- 00:39:35fantastic and again you have all these
- 00:39:38providers like you know phone there's
- 00:39:42there's a lot that you can do here and
- 00:39:44if I click on my users here look at what
- 00:39:47user signed up that's my email right
- 00:39:50there that's my name right there I sign
- 00:39:52up through email what time will last
- 00:39:53sign it so this tool allows you to build
- 00:39:56a full
- 00:39:58um a full signin sign up database
- 00:40:02integration with superbase few prompts
- 00:40:05now I told it to make the note taking
- 00:40:07page and it's creating the tables for
- 00:40:10the notes because I'm signed in but I'm
- 00:40:13going to write notes and if I'm going to
- 00:40:14write notes those notes need to be
- 00:40:17attached to my username and need to be
- 00:40:18persistent imagine you write your notes
- 00:40:21and then the second you log out all the
- 00:40:22notes disappear that's a terrible
- 00:40:24application right so it's writing it's
- 00:40:27building out all the tables I'm going to
- 00:40:29accept um the SQL queries that it
- 00:40:33wrote and we're going to wait for it to
- 00:40:41apply as as terrible as the first like
- 00:40:44go was this honestly would have been I
- 00:40:47don't know like 60 PRS with any of the
- 00:40:49other
- 00:40:54tools yeah it's funny cuz like after
- 00:40:56using so many now I'm like starting to
- 00:40:58get numb with how amazing these things
- 00:41:00this
- 00:41:00is yeah no it's honestly like it's it's
- 00:41:03insane like you know there are boot
- 00:41:06camps that charge like upwards of
- 00:41:07$20,000 to teach people this um and you
- 00:41:11and I are doing it through a few prompts
- 00:41:13and
- 00:41:14clicks all right so it says the
- 00:41:17migrations applied um it's created a new
- 00:41:20route so let's try this I'm going to
- 00:41:21click Start free trial okay it takes you
- 00:41:24nowhere so I'm going to say add a nav
- 00:41:27navigation
- 00:41:29bar and when I click I'm going to say
- 00:41:32add a navigation bar and then I'm going
- 00:41:34to make this like a list and when I
- 00:41:37click on start free trial nothing
- 00:41:43happens if I am signed in it should take
- 00:41:48me to the note taking page if not it
- 00:41:53should take me to sign in
- 00:41:57again this is all just being about a
- 00:41:59great product person so I noticed that I
- 00:42:01don't have a navigation bar I should
- 00:42:03probably have a navigation bar and I
- 00:42:05notice that when I click on start trial
- 00:42:07nothing really happens and I want it so
- 00:42:09that when I click this it takes me to
- 00:42:12the not taking page if I'm signed in but
- 00:42:15if I'm not signed in I need the user's
- 00:42:16information so I I need them to sign me
- 00:42:25in do you even consider yourself an
- 00:42:28engineer anymore or are you a product
- 00:42:30manager you know
- 00:42:33um there so there's a part of me that
- 00:42:38although these tools are
- 00:42:40good if we went if someone who's great
- 00:42:44at using these tools went against myself
- 00:42:46or even like there's thousands of
- 00:42:47Engineers better than me I definitely do
- 00:42:50think the engineer still has the edge in
- 00:42:53terms of making the more performant and
- 00:42:56faster application
- 00:42:57right because like just looking at how
- 00:42:59it's written the code I'm not saying
- 00:43:00it's wrong but I can definitely make it
- 00:43:02much faster already so I still think in
- 00:43:08cases like that where speed and
- 00:43:10optimization is important um I will
- 00:43:13still I still consider myself an
- 00:43:14engineer but five years from now I I
- 00:43:17can't even tell you where this thing is
- 00:43:18going to go because it it honestly is
- 00:43:20scary uh but so yeah I have my Navar if
- 00:43:23I click on profile profile page is empty
- 00:43:26because we haven't done it anything if I
- 00:43:28click on notes it takes me to notes tab
- 00:43:30but then if I click on start trial
- 00:43:32remember what I told it to take me to
- 00:43:34the notes tab that's what it does and
- 00:43:36then it says log out here so I just
- 00:43:38logged out perfect let's say I want to
- 00:43:42actually open this on the full screen so
- 00:43:47I can see the URL paths so let me why is
- 00:43:51the I don't see the let's go back here
- 00:43:55what I'm going to do is
- 00:43:57add the navigation bar in the sign in
- 00:44:02and sign in and sign up page as
- 00:44:07well um let's do that so I can navigate
- 00:44:10back home from the sign in page cuz
- 00:44:12currently there's there's nothing I can
- 00:44:13click on I mean I can do that but that's
- 00:44:17kind of a cheat let's go back to log in
- 00:44:29have you thought of like investing in
- 00:44:31any of
- 00:44:32these yeah yeah yeah I
- 00:44:37uh yeah
- 00:44:40TBD you should yeah uh so yeah look at
- 00:44:44that I can go home I click log in if I
- 00:44:48click Start free trial it's going to
- 00:44:49tell me create an account I already have
- 00:44:50an account so I'm going to log in Click
- 00:44:53sign in and then that nav part pops up
- 00:44:55so what I'm going to do is when I sign
- 00:44:58in take route me to the notes note
- 00:45:04taking
- 00:45:11page again this is a big deal because
- 00:45:13not only do we have like our landing
- 00:45:15page our Navar and all that stuff but we
- 00:45:16actually have authentication and it's
- 00:45:19it's done like we don't have to work on
- 00:45:21authentication anymore right right now
- 00:45:23I'm working on the flows right someone
- 00:45:25signs in it should direct take him to
- 00:45:27the not taking page so it says it's done
- 00:45:29that I'm going to click Start free trial
- 00:45:32look at that and then if I log out and I
- 00:45:35sign back in takes me to my note page
- 00:45:37now let's say I write
- 00:45:40Michael and
- 00:45:42Greg and I'm going say they are best
- 00:45:45friends which we are which 100% And I
- 00:45:49click on create note so it says Michael
- 00:45:52and Greg they are friends so that note
- 00:45:54is created now here is what's cool about
- 00:45:57this if I go back to my super base and I
- 00:45:59click on table editor I'm going to see
- 00:46:02notes and profiles if I click on
- 00:46:04profiles this is my profile I have a
- 00:46:07user ID here um my my name and then what
- 00:46:11time I created my account if I click on
- 00:46:14notes I'm going to see my notes stored
- 00:46:16in the database but here's the thing
- 00:46:19it's connected to my user ID right so
- 00:46:22you see user ID here 7bb if I go here
- 00:46:26the ID is 7bb so this note is attached
- 00:46:30to my user id meaning if I log out and I
- 00:46:34sign back in my note is there ladies and
- 00:46:38gentlemen you have assass now payments
- 00:46:41are difficult and I hope they have a
- 00:46:42strip payment integration but you
- 00:46:44finally have the ability to create this
- 00:46:47full remember this full flow I showed
- 00:46:49you your client your server and your
- 00:46:52database the hardest part was this right
- 00:46:56here right especially with
- 00:46:57authentication and database they've made
- 00:46:59it super easy the final Beast to conquer
- 00:47:03is payments and what's cool is they also
- 00:47:05have deployments so I can deploy this
- 00:47:09publicly right I'm going to click on
- 00:47:12deploy and we're going to give that a
- 00:47:14few
- 00:47:16seconds while that's deploying one of
- 00:47:18the things you said was authentication
- 00:47:21is now done what people miss about
- 00:47:23authentication is let's say you
- 00:47:25authenticate with uh figma and figma
- 00:47:28changes their API for whatever reason
- 00:47:31you have to like maintain it now you
- 00:47:33don't have to do the maintenance which
- 00:47:34is a really big deal that's all on super
- 00:47:36base right and that's kind of what you
- 00:47:38use them for so it says my site is
- 00:47:40published if I click on this I have my
- 00:47:43not taking app if I click on start free
- 00:47:46trial it's going to tell me to create an
- 00:47:47account I already have an account so I'm
- 00:47:49going to sign
- 00:47:50in we click on sign in my note is there
- 00:47:54this is cool and
- 00:47:57why and this is why you should subscribe
- 00:48:02and like Greg's
- 00:48:05Channel and I'm going to say hi this is
- 00:48:08Mike and if I click on create note the
- 00:48:11note is created we have our SAS I hope
- 00:48:15you are
- 00:48:16entertained hell yeah dude that was
- 00:48:18great I uh I appreciate that that was
- 00:48:21that was super
- 00:48:22helpful um couple couple
- 00:48:27action item so one
- 00:48:29is if you enjoy this and you want to
- 00:48:31learn something else another type of
- 00:48:33tutorial just comment on YouTube what we
- 00:48:37should talk about so uh we're always
- 00:48:40looking for ideas and then Michael often
- 00:48:44is in the comment section too so he can
- 00:48:46respond to you as well and number
- 00:48:49two Ross Mike has a great YouTube
- 00:48:51channel it's Ras Mike I'll include it in
- 00:48:55the description highly recommend you
- 00:48:57guys go and subscribe where he does more
- 00:49:00more videos like this yep and if you ask
- 00:49:02for it you shall receive so definitely
- 00:49:05uh you know and especially in the
- 00:49:06comments if you have any questions I I
- 00:49:09said I would respond to every comment
- 00:49:11last time I couldn't because it was just
- 00:49:13too many but I will try my best
- 00:49:14especially if you comment early
- 00:49:16beautiful all right my man I appreciate
- 00:49:19you and uh all right let's let's go
- 00:49:22become product managers yep that's the
- 00:49:25game thank you so much Greg as always
- 00:49:26always I appreciate you and thank you
- 00:49:28everybody for showing love all right
- 00:49:30later
- 00:49:32[Music]
- AI
- SAS start-up
- Loveable
- tootejuhtimine
- superbase
- autentimine
- andmebaas
- arendustööriistad
- innovatsioon
- tõhus kasutamine