How to use AI to build your SaaS startup (Lovable, Supabase)

00:49:43
https://www.youtube.com/watch?v=mJwPvyc4-rk

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.

Mehr anzeigen

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

Erhalten Sie sofortigen Zugang zu kostenlosen YouTube-Videozusammenfassungen, die von AI unterstützt werden!
Untertitel
en
Automatisches Blättern:
  • 00:00:01
    this was a really special episode I had
  • 00:00:03
    Ras Mike on and we teach you he teaches
  • 00:00:08
    you how to get the most out of AI to
  • 00:00:12
    build your SAS startup and we actually
  • 00:00:16
    go through a new tool called lovable uh
  • 00:00:19
    which not many people have talked about
  • 00:00:21
    but we teach you how to use lovable to
  • 00:00:23
    go and create a SAS startup in minutes
  • 00:00:28
    but also one that people will love
  • 00:00:31
    you're going to enjoy this episode it's
  • 00:00:33
    an absolute
  • 00:00:34
    [Music]
  • 00:00:42
    treat all right special episode Ras Mike
  • 00:00:45
    is back you asked he's back and what are
  • 00:00:49
    we talking about today man you know I
  • 00:00:51
    feel like family at this point so thank
  • 00:00:53
    you for having me Greg but today I think
  • 00:00:55
    we want to get a little bit in the weeds
  • 00:00:58
    and talk about how to get the best out
  • 00:01:00
    of these AI tools and models because
  • 00:01:02
    every single day they're getting better
  • 00:01:03
    but are you getting better on how to use
  • 00:01:05
    them and that's what we're going to be
  • 00:01:06
    talking about yeah and I think I think
  • 00:01:09
    people should stick to the end for this
  • 00:01:10
    one just because this is this is what
  • 00:01:13
    people need in order to get the most out
  • 00:01:14
    of these tools so I'm sure a lot of
  • 00:01:16
    people have watched some of our episodes
  • 00:01:18
    even and have been struggling with some
  • 00:01:20
    of these AI tools but I think what
  • 00:01:23
    you're going to teach them today is
  • 00:01:25
    going to just sober them up a little bit
  • 00:01:29
    and give them what they need to actually
  • 00:01:32
    get the most out of it so without
  • 00:01:33
    further Ado Mr Ros
  • 00:01:36
    Mike thank you Mr Greg I appreciate that
  • 00:01:39
    so one of the things that um if you've
  • 00:01:42
    never worked like a big corporate job on
  • 00:01:45
    the tech side um one of the things
  • 00:01:47
    you'll realize is how a lot of these
  • 00:01:49
    companies work and maybe I'll draw I'll
  • 00:01:51
    scribble my thoughts um often time like
  • 00:01:54
    let's say there's this big product that
  • 00:01:56
    the team or the company wants to build
  • 00:01:59
    and usually the relationship looks like
  • 00:02:02
    this on one side you have uh product de
  • 00:02:05
    uh product managers right the people
  • 00:02:08
    that everyone wants to make fun of on
  • 00:02:10
    Twitter and then you have the developers
  • 00:02:12
    right and believe it or not product
  • 00:02:14
    managers don't just you know film Tik
  • 00:02:17
    Tok videos doing day in the Liv they
  • 00:02:18
    they actually are an important part of
  • 00:02:20
    the organization where they Define
  • 00:02:23
    certain things right so let's say a
  • 00:02:25
    feature is going to be built if a
  • 00:02:27
    feature is going to be built believe it
  • 00:02:29
    or not in most organizations the
  • 00:02:31
    developers are not the creatives right
  • 00:02:34
    we sort of get told what to build now
  • 00:02:36
    we'll give input uh we give you know
  • 00:02:39
    like feedback but most of the time it's
  • 00:02:41
    the product manager that's going to give
  • 00:02:43
    us the product spec what it needs to
  • 00:02:45
    look like right the product person will
  • 00:02:47
    either work with like maybe a ux person
  • 00:02:50
    so there'll be like a ux team here right
  • 00:02:54
    there'll be a ux team here and then
  • 00:02:56
    maybe there's like some business people
  • 00:02:58
    in suits who are over paid here that are
  • 00:03:00
    going to tell us what to do right we'll
  • 00:03:02
    just do business here so but the product
  • 00:03:06
    person takes information from all these
  • 00:03:08
    people all the needed assets all the
  • 00:03:10
    needed information combines it together
  • 00:03:14
    and distills that information to the
  • 00:03:16
    developer right so what does you know
  • 00:03:18
    what what's needed in the feature right
  • 00:03:20
    um if some of you are product people
  • 00:03:22
    watching you're familiar with a PRD
  • 00:03:24
    which is a product uh road map or
  • 00:03:26
    development road map or PDR whatever the
  • 00:03:28
    term is called and basically this
  • 00:03:31
    information is then handed over to the
  • 00:03:33
    developer the developer will have
  • 00:03:35
    questions but at the end of the day if
  • 00:03:38
    the information is good enough the
  • 00:03:39
    developer can successfully build this
  • 00:03:42
    and I experienced this on a day-to-day I
  • 00:03:45
    work with great product people and I
  • 00:03:47
    realize Greg that a lot of people are um
  • 00:03:51
    are LED down by the AI tools
  • 00:03:53
    hallucinating or giving them the wrong
  • 00:03:55
    thing and that's because most people are
  • 00:03:57
    terrible product managers if you frame
  • 00:03:59
    your yourself as you know when you're
  • 00:04:01
    typing in the AI model that you are a
  • 00:04:03
    product manager you're you're I hope
  • 00:04:05
    your mind shifts because giving it one
  • 00:04:08
    prompt saying oh build this for me and
  • 00:04:11
    then expecting it to build exactly
  • 00:04:13
    what's in your mind is what we call
  • 00:04:14
    daydreaming right so one of the things
  • 00:04:17
    that I really want to communicate and
  • 00:04:18
    Greg I would love your feedback is
  • 00:04:20
    collecting all the information that you
  • 00:04:22
    need what kind of flows do you need what
  • 00:04:25
    what uh features are you trying to build
  • 00:04:27
    what even is the core product you're
  • 00:04:28
    trying to build right right if you don't
  • 00:04:30
    have these things figured out and you're
  • 00:04:33
    just going to prompt your way to success
  • 00:04:35
    unless you have um the highest
  • 00:04:38
    subscription for any AI tool you're just
  • 00:04:39
    going to burn credits right so I really
  • 00:04:42
    encourage people going back to this part
  • 00:04:46
    is knowing how to write knowing how to
  • 00:04:48
    define uh features with extreme
  • 00:04:50
    precision and studying product and I I
  • 00:04:53
    say this because I've worked with I work
  • 00:04:54
    with great product managers now but I've
  • 00:04:56
    worked with terrible ones and there have
  • 00:04:58
    been times where requirements have been
  • 00:05:00
    given to us developers and we've
  • 00:05:02
    literally built the exact opposite of
  • 00:05:04
    what they were thinking because they
  • 00:05:05
    didn't communicate what they were
  • 00:05:06
    thinking properly so don't assume the
  • 00:05:09
    model knows the models are dumb they're
  • 00:05:11
    trained on thousands of lines millions
  • 00:05:13
    of lines of code so they can sort of
  • 00:05:15
    predict what you're exactly asking them
  • 00:05:17
    but they don't know you are the one to
  • 00:05:19
    know and that's one of the I think best
  • 00:05:23
    ways to get the best out of your AI uh
  • 00:05:25
    tools you need to be a product person
  • 00:05:28
    now and Greg I don't know if I just
  • 00:05:30
    rambled for a few minutes but hopefully
  • 00:05:32
    that sort of made
  • 00:05:34
    sense dude can I just share my screen I
  • 00:05:37
    know this is Off Script
  • 00:05:40
    please at my last company I I raised
  • 00:05:42
    money by this guy named Josh Elman and
  • 00:05:44
    people who in Silicon Valley know Josh
  • 00:05:47
    Elman he was like one of the first
  • 00:05:49
    product managers of LinkedIn Twitter
  • 00:05:52
    Facebook like you you know
  • 00:05:55
    he's he's kind of
  • 00:05:58
    like ask ke beer who's the best product
  • 00:06:00
    manager he'll be like Josh Elman and he
  • 00:06:03
    has this really good presentation around
  • 00:06:05
    what is a product manager do and I'm
  • 00:06:07
    going to I'm going to fly through this
  • 00:06:08
    within 90 seconds just so people get a
  • 00:06:11
    sense of like what a product manager
  • 00:06:13
    does um well what does a so this is old
  • 00:06:16
    right what doesn't a product manager do
  • 00:06:18
    write code right um so that's going to
  • 00:06:23
    change um but a lot of the a lot of the
  • 00:06:26
    Frameworks here still make sense so what
  • 00:06:28
    does a product manager do Define define
  • 00:06:30
    the market and customer launch timing
  • 00:06:33
    sales and marketing uh collateral Define
  • 00:06:35
    the problem and value proposition
  • 00:06:37
    competitors products and capabilities
  • 00:06:39
    Define the requirements and road maps
  • 00:06:41
    that's what you were talking about the
  • 00:06:42
    PRD product requirement document
  • 00:06:45
    internal external stakeholder
  • 00:06:46
    communication this is more important for
  • 00:06:48
    bigger companies but still matters
  • 00:06:51
    product evangelist and Champion so and
  • 00:06:53
    then more simply it's kind of the
  • 00:06:55
    intersection of where ux Tech and
  • 00:06:57
    businesses
  • 00:06:59
    that's what that's what a product
  • 00:07:01
    manager
  • 00:07:02
    is um I'm going to keep going through
  • 00:07:07
    this
  • 00:07:08
    so uh one of my favorite Parts
  • 00:07:14
    here where is
  • 00:07:17
    it in real okay you know
  • 00:07:20
    basically it's you're the life of a
  • 00:07:22
    glorified notaker some people think the
  • 00:07:24
    job of a product manager is glorious in
  • 00:07:26
    reality the most important thing you do
  • 00:07:28
    is document decisions follow-up notes
  • 00:07:30
    usually take longer than actual
  • 00:07:32
    meetings um so I think that you know I'm
  • 00:07:36
    just scrolling through this you need to
  • 00:07:38
    learn people need to learn how to become
  • 00:07:40
    a great product manager and it's a lot
  • 00:07:43
    of these Frameworks around like
  • 00:07:44
    advocating for the user how to
  • 00:07:46
    communicate how to how to take notes um
  • 00:07:50
    you're not don't think of yourself I I
  • 00:07:52
    don't think of yourself as an engineer
  • 00:07:54
    as a builder I think of yourself as a
  • 00:07:56
    product manager first and then a builder
  • 00:07:58
    second quick ad break let me tell you
  • 00:08:01
    about a business I invested in it's
  • 00:08:03
    called boring marketing.com so a few
  • 00:08:06
    years ago I met this group of people
  • 00:08:08
    that were some of the best SEO experts
  • 00:08:11
    in the world they were behind getting
  • 00:08:14
    some of the biggest companies found on
  • 00:08:16
    Google and the secret sauce is they've
  • 00:08:18
    got a set of technology and AI that
  • 00:08:21
    could help you out rank your competition
  • 00:08:24
    so for my own businesses I wanted that I
  • 00:08:27
    didn't want to have to rely on Mark
  • 00:08:28
    Zuckerberg I didn't want to depend on
  • 00:08:30
    ads to drive customers to my businesses
  • 00:08:33
    I wanted to rank high in Google that's
  • 00:08:36
    why I like SEO and that's why I use
  • 00:08:38
    boring marketing.com and that's why I
  • 00:08:40
    invested in it they're so confident in
  • 00:08:42
    their approach that they offer a 30-day
  • 00:08:44
    Sprint with a 100% money back guarantee
  • 00:08:47
    who does that nowadays so check it out
  • 00:08:50
    highly recommend boring marketing.com so
  • 00:08:53
    yeah I mean that that's perfect right um
  • 00:08:55
    I definitely do think great product
  • 00:08:57
    people will be great users of the models
  • 00:09:00
    uh just because again i' I've seen a lot
  • 00:09:03
    of people like write oh create a to-do
  • 00:09:06
    list a SAS business for me like what
  • 00:09:08
    does that mean right like how many pages
  • 00:09:11
    do you need is there an accounts page is
  • 00:09:13
    there going to be authentication so all
  • 00:09:15
    these things are very very much
  • 00:09:16
    necessary and thank you for you know
  • 00:09:18
    confirming my my thesis on this uh with
  • 00:09:21
    that slideshow now the second thing I
  • 00:09:23
    think that's going to help people with
  • 00:09:25
    getting the best out of AI is just
  • 00:09:27
    understanding the basics of the web and
  • 00:09:29
    I I I I don't mean learning how to code
  • 00:09:31
    and all that stuff although you know I'm
  • 00:09:33
    a big fan of coding I love writing codes
  • 00:09:35
    and I think if people gave it a shot
  • 00:09:37
    they would actually enjoy it but that's
  • 00:09:39
    not what I'm trying to share essentially
  • 00:09:42
    what I think is it's very important to
  • 00:09:44
    understand like what technologies these
  • 00:09:46
    tools use um right off the bat like I
  • 00:09:49
    can already tell you um bolt for example
  • 00:09:51
    bolt. I know there's a lot of people's
  • 00:09:53
    favorite uses react plus v off the bat
  • 00:09:57
    right so whenever you start off a new
  • 00:09:58
    bolt app it uses react for the front end
  • 00:10:01
    and V is like the compiler the one that
  • 00:10:03
    builds the app if you use uh v0 which uh
  • 00:10:06
    recently launch deployments which is
  • 00:10:08
    pretty awesome uh VZ uses nextjs under
  • 00:10:11
    the hood right so like what are what's
  • 00:10:15
    nextjs what's react what are these tools
  • 00:10:17
    and a lot of people you might hear a lot
  • 00:10:19
    of people talk about superbase as a
  • 00:10:22
    database provider right what does super
  • 00:10:24
    base even mean and I think having a
  • 00:10:26
    basic understanding of these things can
  • 00:10:28
    help and that's I'm here to break down
  • 00:10:31
    so in the web there are three big like
  • 00:10:36
    sections of the web right like of a
  • 00:10:38
    proper website SAS whatever you want to
  • 00:10:40
    call it there's a client side a server
  • 00:10:42
    side and a data storage side pretty
  • 00:10:45
    simple stuff the client side is what you
  • 00:10:47
    see so when I go on uh my portfolio C
  • 00:10:51
    rosic doxyz what I see this is the
  • 00:10:54
    client this is the front end right so
  • 00:10:57
    this is where the user interacts this is
  • 00:10:59
    your website and then the server is
  • 00:11:01
    where all the fancy math apis business
  • 00:11:04
    logic and all that stuff happens and
  • 00:11:07
    then your database is where all the data
  • 00:11:09
    stored right so if a user signs up if
  • 00:11:11
    let's say I have a can band board and I
  • 00:11:14
    create my to-do list that information
  • 00:11:16
    needs to be stored and has to be
  • 00:11:18
    associated with my username so when I
  • 00:11:20
    log out and then I log back in that same
  • 00:11:23
    data is there persist persists that's
  • 00:11:25
    what a database is for so this three
  • 00:11:28
    block system is what creates a
  • 00:11:30
    functional SAS I bring that up because
  • 00:11:33
    having this understanding will help you
  • 00:11:36
    identify where things are going wrong
  • 00:11:38
    when you're prompting your models and
  • 00:11:40
    here's why a lot of people are good at
  • 00:11:44
    going to a model like for example I can
  • 00:11:46
    go to vzer and say uh create um landing
  • 00:11:51
    page for a lawn moing business if I
  • 00:11:55
    spelled mowing wrong I apologize to my
  • 00:11:57
    English teacher but so while VZ is
  • 00:12:00
    prompting what I wanted to show you is
  • 00:12:02
    right now what I prompted essentially
  • 00:12:04
    what VZ is going to do is going to work
  • 00:12:06
    on the front end because I gave it no
  • 00:12:08
    instructions on what to do on the back I
  • 00:12:11
    did not tell it we need authentication I
  • 00:12:13
    did not tell it we need payments I did
  • 00:12:14
    not tell that we need a database so most
  • 00:12:17
    people start off with a prompt like this
  • 00:12:20
    and yes it's writing some fancy looking
  • 00:12:22
    code but all I'm going to get is an AI
  • 00:12:26
    generated landing page and that's
  • 00:12:28
    because I just worked on the front end
  • 00:12:30
    so it's very important that I understand
  • 00:12:32
    the difference between what a front end
  • 00:12:34
    is a backend is and a database is but
  • 00:12:37
    here's a perfect Here's the the the the
  • 00:12:40
    crazy part of where we where we are in a
  • 00:12:42
    society as a tech ecosystem you have
  • 00:12:46
    companies that are called and Greg I'm
  • 00:12:48
    sure you're familiar with this companies
  • 00:12:50
    that are called backend as a service
  • 00:12:53
    meaning front end is generally
  • 00:12:55
    considered to be easy though it's not
  • 00:12:57
    but backend is the is the difficult part
  • 00:12:59
    you need to worry about security you
  • 00:13:01
    need to worry about scale I had a
  • 00:13:03
    startup one time during 2023 a web3
  • 00:13:06
    startup um it grew so much that the
  • 00:13:09
    backend uh the the application we built
  • 00:13:12
    was not built for scale so it literally
  • 00:13:14
    broke like it it PE people cannot access
  • 00:13:17
    it right but we moved over to a backend
  • 00:13:20
    as a service and guess what they started
  • 00:13:24
    they handled scale they handled all the
  • 00:13:26
    users they handled all the fluctuation
  • 00:13:28
    and a lot of people know these back in
  • 00:13:30
    as a Services you have a super base you
  • 00:13:34
    have a slepton one and and Greg maybe
  • 00:13:37
    bring them on the Pod because they're a
  • 00:13:38
    great team and their tools amazing a
  • 00:13:41
    convex these tools basically what they
  • 00:13:43
    allow you to do is they build out your
  • 00:13:46
    database so if we go back to my drawing
  • 00:13:49
    they build out your server and they
  • 00:13:51
    build out your database and all you kind
  • 00:13:54
    of have to do is worry about your client
  • 00:13:57
    and what your client calls um on the
  • 00:13:59
    server and the database and I know it
  • 00:14:01
    sounds like I'm saying a bunch of mumbo
  • 00:14:03
    jumbo but really what a successful AI
  • 00:14:07
    tool Builder is going to do is they're
  • 00:14:09
    going to
  • 00:14:10
    identify okay what am I going to do for
  • 00:14:12
    my front end so this landing page that I
  • 00:14:14
    just built on v0 that unfortunately
  • 00:14:18
    broke let's click fix there uh
  • 00:14:21
    oh um so people are going to need to
  • 00:14:25
    identify okay what does my front end
  • 00:14:27
    look like being a product uh manager but
  • 00:14:30
    then what backend as a service do I use
  • 00:14:33
    do I use superbase do I use convex or do
  • 00:14:36
    I use whatever is out in the market
  • 00:14:38
    right I think these two are the best
  • 00:14:39
    ones and I enjoy both and basically what
  • 00:14:43
    this allows you to do is you now have
  • 00:14:46
    the ability through these tools to build
  • 00:14:49
    a full stack application because an
  • 00:14:52
    application is not just a landing page
  • 00:14:53
    you need authentication user needs to be
  • 00:14:55
    able to sign up you need a database data
  • 00:14:57
    needs to be stored you need payments
  • 00:15:00
    people need to pay you I hope you want
  • 00:15:01
    to get paid and having this Frame of
  • 00:15:04
    Mind understanding that there's a front
  • 00:15:06
    end that you have to worry about there's
  • 00:15:07
    a backend in a database you have to
  • 00:15:09
    worry about there's authentication that
  • 00:15:11
    you have to worry about is important to
  • 00:15:13
    know but more than that it's important
  • 00:15:16
    to pick which tool you want to use for
  • 00:15:17
    the job and this is why I wanted to talk
  • 00:15:20
    about uh Greg before I get into it
  • 00:15:22
    lovable which is a new tool you know a
  • 00:15:26
    new AI developer tool uh development
  • 00:15:29
    tool but what's cool about lovable is
  • 00:15:32
    they have super base integrated so it
  • 00:15:35
    takes one prompt to get your backend set
  • 00:15:39
    up it takes one prompt to get your
  • 00:15:41
    database set up it takes one prompt to
  • 00:15:43
    take your off set up but I guess before
  • 00:15:45
    we get into the building stuff did that
  • 00:15:47
    kind of make sense or did I just Yap
  • 00:15:49
    technical tget no that it makes complete
  • 00:15:51
    sense I you know maybe this is two in
  • 00:15:54
    the weeds but when you're building
  • 00:15:56
    something how do you think about using
  • 00:15:59
    super base versus convex like they're
  • 00:16:01
    both such great plat you know platforms
  • 00:16:04
    so how do you how do you know what to
  • 00:16:06
    pick yeah so it it definitely is going
  • 00:16:09
    to get in the weeds because generally
  • 00:16:11
    they're both great at what they do now
  • 00:16:16
    convex wins when it comes to real time
  • 00:16:19
    stuff right so if you wanted to build a
  • 00:16:21
    chat application or something where real
  • 00:16:24
    time like you need some sort of real
  • 00:16:25
    time notification or you're building
  • 00:16:27
    some sort of like collaborative tool and
  • 00:16:30
    you need people to see what other people
  • 00:16:32
    are doing I think convex wins not that
  • 00:16:34
    superbase can't do it but convex by
  • 00:16:37
    default is uh real time so anything you
  • 00:16:41
    do with convex you get the data real
  • 00:16:42
    time which is great but there are people
  • 00:16:45
    and this might be too technical who
  • 00:16:47
    might need a postgress database right
  • 00:16:49
    that that's the main database that
  • 00:16:51
    superbase offers and they're the best at
  • 00:16:54
    that no one does postgress the way
  • 00:16:56
    superbase does in terms of DX developer
  • 00:16:58
    experience especially right so it really
  • 00:17:01
    depends on the application the user
  • 00:17:04
    building the best way I would I would
  • 00:17:07
    say for someone who might not be as
  • 00:17:08
    technical as your average developer is I
  • 00:17:11
    would ask an AI model I'd go on chat jpt
  • 00:17:14
    Claud and be like this is what I'm
  • 00:17:15
    trying to build and I I know there are
  • 00:17:17
    these two backend as a Services which
  • 00:17:18
    one is better for my specific use case
  • 00:17:21
    there might be one where convex is
  • 00:17:22
    better and there might be one where
  • 00:17:23
    super base is better but generally
  • 00:17:25
    speaking both are great Solutions
  • 00:17:29
    beautiful all right let's uh let's go
  • 00:17:32
    into dare I say the
  • 00:17:36
    uh the the vzero killer the bolt killer
  • 00:17:40
    the uh the brand new what everyone's
  • 00:17:43
    talking about lovable yeah and I think
  • 00:17:46
    we're going to get more of these because
  • 00:17:49
    YC just keeps funding a lot of these uh
  • 00:17:53
    tools so that really means one of these
  • 00:17:55
    is going to explode and I think if
  • 00:17:57
    someone spends time on the core
  • 00:18:00
    fundamentals whatever AI tool ends up
  • 00:18:02
    winning you you'll be a great Builder
  • 00:18:05
    with it right so let's you know let's
  • 00:18:07
    start let's build I don't know um I
  • 00:18:11
    don't want to get too crazy but let's
  • 00:18:13
    build maybe um any ideas Greg something
  • 00:18:16
    simple that's not
  • 00:18:19
    too monstrous
  • 00:18:24
    um could I mean I don't know how
  • 00:18:26
    monstrous this is but what about like a
  • 00:18:28
    not taking tool okay um I want a not
  • 00:18:33
    taking tool for
  • 00:18:34
    Founders I want to build a not taking
  • 00:18:39
    SAS for Founders okay now
  • 00:18:44
    there should be a user
  • 00:18:50
    authentication there should be a nice
  • 00:18:53
    clean landing page explaining why
  • 00:18:58
    founder
  • 00:19:01
    need my
  • 00:19:04
    SAS and will and I'll just end it here
  • 00:19:08
    and we'll continue from here main thing
  • 00:19:10
    that I wanted to show is this super base
  • 00:19:13
    button right here and this is what makes
  • 00:19:15
    it powerful they have a direct
  • 00:19:18
    integration with superbase meaning the
  • 00:19:20
    AI models are well trained on setting up
  • 00:19:23
    authentication with superbase uh setting
  • 00:19:26
    up your database tables with superbase
  • 00:19:27
    which is pretty difficult
  • 00:19:29
    if the AI models are not very um
  • 00:19:32
    knowledgeable inset tool but the the way
  • 00:19:36
    the future is going it seems to me that
  • 00:19:39
    a lot of these tools are going to be
  • 00:19:41
    integrating directly with a lot of these
  • 00:19:43
    backend as a Services right so a lot of
  • 00:19:46
    the stuff that people are trying to
  • 00:19:48
    learn right now in my opinion ends up
  • 00:19:51
    being redundant in the next couple
  • 00:19:53
    months which is why everybody's asking
  • 00:19:56
    for a course but I'm not doing it
  • 00:19:57
    because the tools are just going to get
  • 00:19:58
    better but one thing that you can teach
  • 00:20:00
    yourself now that will matter in 6
  • 00:20:04
    months a year two years 3 years 5 years
  • 00:20:06
    whatever is being a great product person
  • 00:20:09
    being someone who sees a great product
  • 00:20:13
    and identifies why this is great why the
  • 00:20:15
    user experience is fantastic being able
  • 00:20:17
    to write that down and communicate that
  • 00:20:19
    to a model is where I think the real
  • 00:20:22
    winners will be not trying to figure out
  • 00:20:24
    how to integrate superbase with said
  • 00:20:26
    tool because the tools are going to do
  • 00:20:27
    it anyway yeah and as an example just I
  • 00:20:31
    could have said let's build a not taking
  • 00:20:34
    app that's really cool and the ux is
  • 00:20:36
    really cool but I specifically said for
  • 00:20:38
    Founders because like picking the niche
  • 00:20:41
    being an advocate for the the user is
  • 00:20:45
    such an important part about of being a
  • 00:20:47
    great product manager yep yep and I
  • 00:20:49
    agree 100% And so we have our your
  • 00:20:53
    founder Journey documented okay I like
  • 00:20:55
    that so let's click on get started
  • 00:20:59
    okay it says let's okay I'll just create
  • 00:21:01
    a random account registration not
  • 00:21:04
    implemented please connect superbase to
  • 00:21:06
    enable authentication so I'm going to
  • 00:21:07
    click here and I've already logged in my
  • 00:21:10
    superbase account and what I'm going to
  • 00:21:12
    do is I'm just going to quickly create a
  • 00:21:13
    new project uh we'll call this
  • 00:21:17
    YouTube and YouTube Greg and I'm going
  • 00:21:21
    to create a new project so this is me
  • 00:21:25
    using superbase and this is how I know
  • 00:21:26
    they have a direct integration that
  • 00:21:28
    click took me directly to my
  • 00:21:30
    account and once I go back if I click
  • 00:21:34
    here I notice that it says inactive
  • 00:21:37
    project I have to wait I believe a
  • 00:21:40
    couple
  • 00:21:41
    seconds so we'll just let that set
  • 00:21:45
    up shh don't tell anyone but I've got 30
  • 00:21:49
    plus startup ideas that could make you
  • 00:21:52
    millions and I'm giving them away for
  • 00:21:55
    free these aren't just random guesses is
  • 00:21:59
    they're validated Concepts from
  • 00:22:01
    entrepreneurs who built hundred million
  • 00:22:04
    plus businesses I've compiled them into
  • 00:22:08
    one simple
  • 00:22:09
    database compiled from hundreds of
  • 00:22:12
    conversations I've had on my podcast but
  • 00:22:16
    the main thing is most of these ideas
  • 00:22:19
    don't need a single investor some cost
  • 00:22:22
    nothing to start I'm pretty much handing
  • 00:22:25
    you a cheat sheet the idea bank is your
  • 00:22:28
    start startup
  • 00:22:29
    shortcut just click below to get
  • 00:22:32
    access your next cash flowing business
  • 00:22:35
    is waiting for
  • 00:22:36
    you by the way I was I was kind of like
  • 00:22:39
    laughing to myself when I saw it it's
  • 00:22:41
    just like a button to integrate super
  • 00:22:43
    base cuz like I had flashbacks to being
  • 00:22:46
    in CS school and in 200
  • 00:22:50
    uh like8 and this stuff was like we had
  • 00:22:55
    to do the hard work back then yeah yeah
  • 00:22:58
    no it's it's
  • 00:22:59
    it's definitely like it's it's it's easy
  • 00:23:01
    mode like honestly like even as a
  • 00:23:03
    developer like a lot of developers are
  • 00:23:05
    like like panicking that oh AI is going
  • 00:23:07
    to take my job but like even myself like
  • 00:23:10
    honestly Greg like with these like with
  • 00:23:11
    the super based or Comics I can
  • 00:23:13
    literally build anything in warp speed
  • 00:23:15
    um because like a lot of the hard stuff
  • 00:23:17
    they take care of right and you know
  • 00:23:19
    sure they charge like 20 bucks a month
  • 00:23:21
    but like if you know how to arbit charge
  • 00:23:22
    that and make more who cares if you pay
  • 00:23:24
    20 bucks a month
  • 00:23:26
    right um that's a that's cocktail in
  • 00:23:29
    Toronto Lally literally literally it's
  • 00:23:33
    it's it's a McDonald's meal nowadays
  • 00:23:38
    unfortunately
  • 00:23:39
    um but yeah I think there's a lot of
  • 00:23:42
    like I know I saw a lot of dudes like
  • 00:23:45
    like doing like full-blown tutorials
  • 00:23:48
    like how to integrate super base and
  • 00:23:50
    stuff like manually and it's and it's
  • 00:23:51
    difficult if you're not a developer
  • 00:23:52
    right and I knew I was just like
  • 00:23:54
    somebody's going to figure out an
  • 00:23:55
    integration and when I saw these guys
  • 00:23:57
    that's why I was like okay we have to
  • 00:23:59
    talk about these
  • 00:24:01
    guys and so your prediction is
  • 00:24:04
    basically you know Bol or whoever is
  • 00:24:07
    going to have these Integrations in the
  • 00:24:10
    next few months yeah so they're going to
  • 00:24:12
    have templates and Integrations so
  • 00:24:14
    Integrations with like these backend as
  • 00:24:16
    a services and then an integration
  • 00:24:18
    directly with stripe so setting up
  • 00:24:21
    payments few prompts setting up
  • 00:24:22
    authentication whatever few prompts I
  • 00:24:24
    think the mo for the next couple years
  • 00:24:27
    cuz and I'm willing to argue this is
  • 00:24:29
    design design and user experience
  • 00:24:32
    becomes the Moe um because at the end of
  • 00:24:34
    the day like if you can make the
  • 00:24:37
    experience much richer much better and
  • 00:24:39
    you can actually solve the problem um
  • 00:24:42
    you know that's that's where you win
  • 00:24:43
    because it's going to be super easy to
  • 00:24:45
    build if I were like an advisor to
  • 00:24:48
    convict or superbase that's the top one
  • 00:24:50
    thing I would work on and if I was an
  • 00:24:51
    adviser to these AI tools that's the top
  • 00:24:53
    one thing I'd work on because that's
  • 00:24:54
    where people are struggling the most and
  • 00:24:56
    then if you have like a template Market
  • 00:24:58
    place like like framer and web flow have
  • 00:25:01
    where like maybe devs put up some
  • 00:25:02
    templates on like how to use the
  • 00:25:04
    different tools
  • 00:25:05
    together it just it we truly enter like
  • 00:25:11
    the the the birth of like non-technical
  • 00:25:15
    multi-million dollar founders with no
  • 00:25:17
    Tech found with no CTO or anything like
  • 00:25:20
    that yeah I think the way I see it is I
  • 00:25:23
    think design is is a huge mode
  • 00:25:26
    distribution also huge mod so the way I
  • 00:25:30
    think about it is if you think about
  • 00:25:32
    like the physical world real estate you
  • 00:25:34
    know the saying location location
  • 00:25:36
    location like you know if you're opening
  • 00:25:38
    a store selling you know coffee mugs uh
  • 00:25:43
    you wanna you want a place where there's
  • 00:25:45
    a lot of traffic so have traffic go into
  • 00:25:48
    your store but then you're so that's
  • 00:25:51
    distribution then when you're in the
  • 00:25:52
    store the coffee mugs need to wow you
  • 00:25:54
    off your feet right they need to get you
  • 00:25:56
    to take out your credit card that's
  • 00:25:57
    designed that's user experience and then
  • 00:26:00
    the actual like building of the store
  • 00:26:02
    well that's essentially getting
  • 00:26:04
    commoditized right now a lot of these
  • 00:26:06
    tools yeah and and so I I I agree with
  • 00:26:09
    you and and that's one of the reasons
  • 00:26:10
    why like I actually got a pretty like
  • 00:26:12
    sick uh job offer um as like a lead
  • 00:26:15
    front end lead um I didn't take it
  • 00:26:19
    though and I I felt crazy not taking it
  • 00:26:22
    at first but then I was thinking about
  • 00:26:23
    like the YouTube channel and like just
  • 00:26:25
    like the brand I'm building I like if I
  • 00:26:28
    were to make a a year and a half bet I'm
  • 00:26:31
    willing to bet that this would be the
  • 00:26:33
    bigger like play versus that CU we're
  • 00:26:37
    entering an area where like you said
  • 00:26:39
    like a time where like distribution
  • 00:26:40
    matters like the amount of like subpar
  • 00:26:44
    companies versus like and good companies
  • 00:26:46
    that hit me up just for ad it blows me
  • 00:26:48
    away like um and I even told a friend I
  • 00:26:52
    was like oh yeah I'm I'm charging this
  • 00:26:53
    for sponsor and apparently I'm
  • 00:26:55
    completely being undercharge I'm
  • 00:26:56
    completely undercharged because I I just
  • 00:26:57
    don't know the game like that right but
  • 00:26:59
    I've come to realize think you said
  • 00:27:01
    design and distribution becomes the
  • 00:27:04
    biggest mod and I think that's where I'm
  • 00:27:07
    I'm I'm trying to invest my time in
  • 00:27:09
    because I kind of have the building part
  • 00:27:13
    down and let's see if this is done okay
  • 00:27:17
    I think we should be
  • 00:27:23
    good all right so now if I go over to
  • 00:27:26
    demos I see YT Greg is green so that
  • 00:27:30
    means it's good I'm going to click on it
  • 00:27:32
    and I'm going to click connect so it
  • 00:27:34
    says I'm not connected to superbase
  • 00:27:36
    project to GA gather your database
  • 00:27:38
    structure tables security settings this
  • 00:27:40
    may take a moment and again this one
  • 00:27:43
    action is hundreds of prompts uh that
  • 00:27:47
    people are using on all these different
  • 00:27:49
    tools that haven't integrated with
  • 00:27:50
    superbase which is why I think you know
  • 00:27:54
    all the other tools have seen this
  • 00:27:56
    they're probably working on this right
  • 00:27:57
    now I wouldn't be surprised if next week
  • 00:28:00
    all of them shipped this and this is why
  • 00:28:02
    again going back to my main point I know
  • 00:28:04
    I keep repeating it if you focus on the
  • 00:28:06
    fundamentals you'll end up being a
  • 00:28:08
    better
  • 00:28:10
    Builder so it says okay and I can click
  • 00:28:13
    on my project dashboard my project is
  • 00:28:16
    set up um it I can read the docs if I
  • 00:28:19
    want to it's still working so look what
  • 00:28:22
    it's saying here it says superbase
  • 00:28:23
    connected follow the instructions in the
  • 00:28:25
    chat to complete integration so what are
  • 00:28:27
    the instructions
  • 00:28:28
    enable sign up login with options like
  • 00:28:31
    email password or social login so I have
  • 00:28:33
    to click here I
  • 00:28:37
    believe oh no that's the uh URL let me
  • 00:28:40
    go back is it here no that's not
  • 00:28:47
    it
  • 00:28:49
    okay what do I have to
  • 00:28:53
    do let's see Let me refresh this you can
  • 00:28:57
    now work fully featur here okay I'm
  • 00:28:59
    going to
  • 00:29:00
    ask how do I
  • 00:29:03
    enable this stuff right here sign up
  • 00:29:05
    login with options because it's asking I
  • 00:29:07
    have to enable this how do I
  • 00:29:09
    enable sign up login with options like
  • 00:29:12
    email password and social
  • 00:29:19
    login okay so it's creating my database
  • 00:29:22
    tables it's writing some role level
  • 00:29:25
    security it's writing policies so like
  • 00:29:28
    no one can just tamper with my
  • 00:29:31
    tables again all of this stuff is is not
  • 00:29:34
    easy to do not trival especially uh and
  • 00:29:37
    security like that always keeps me up at
  • 00:29:39
    night like making sure that you're
  • 00:29:41
    launching something and you you know you
  • 00:29:44
    don't have
  • 00:29:46
    to you really don't have to worry that
  • 00:29:48
    much about security is a in a huge a
  • 00:29:51
    huge deal and I I definitely do think as
  • 00:29:54
    like um like these tools start to get
  • 00:29:57
    popular that like um there's going to
  • 00:30:00
    definitely be some sort of like
  • 00:30:01
    intervention government intervention
  • 00:30:03
    like they kind of have in Europe where
  • 00:30:05
    you're going to have to adhere to some
  • 00:30:06
    sort of like security policy and stuff
  • 00:30:08
    like that so please do take security
  • 00:30:10
    seriously especially if you're handling
  • 00:30:12
    user data like you know I know you
  • 00:30:15
    Founders are about hustle and speed but
  • 00:30:17
    definitely take a little bit review
  • 00:30:19
    security maybe hire someone couple bucks
  • 00:30:22
    to review the security of your
  • 00:30:23
    application it definitely goes a long
  • 00:30:25
    way that being said let's try if this
  • 00:30:28
    set up please connect okay I've already
  • 00:30:30
    connected
  • 00:30:32
    you and let me see what's going
  • 00:30:37
    on it's still working actually uh yeah
  • 00:30:40
    it's still working so I guess we got to
  • 00:30:42
    give it a second sorry for all the dead
  • 00:30:45
    time oh it's okay this is is a live
  • 00:30:47
    cooking session you know we show we show
  • 00:30:50
    it all yeah we show it all in these
  • 00:30:52
    sessions and I think also one thing that
  • 00:30:55
    people should should know is like this
  • 00:30:57
    stuff is like without even without like
  • 00:30:59
    tools aside this stuff is hard like you
  • 00:31:02
    know as a developer you'll be stuck on
  • 00:31:04
    like one bug one feature for so long
  • 00:31:07
    right so you know there's definitely a
  • 00:31:09
    part of me that says you know you got to
  • 00:31:10
    have some grit you you know you have to
  • 00:31:13
    like you're not going to one prompt get
  • 00:31:15
    anything to work uh the way it should at
  • 00:31:19
    least so you know definitely it's one of
  • 00:31:22
    those things where you just got to push
  • 00:31:24
    through and persevere
  • 00:31:30
    okay I don't let me I'm going to
  • 00:31:31
    interfere
  • 00:31:35
    um let me just check
  • 00:31:39
    this okay it won't let me write I'm
  • 00:31:41
    going to just refresh this let it break
  • 00:31:45
    okay um I believe what I have to
  • 00:31:51
    do is I have to go to Project dashboard
  • 00:31:54
    last time I played with this there was a
  • 00:31:55
    URL so I think I have to go to
  • 00:31:57
    Authentication
  • 00:31:59
    let me see
  • 00:32:00
    providers and then okay email is enabled
  • 00:32:03
    so that's all I need I'm going to go
  • 00:32:06
    back to
  • 00:32:08
    here and say build out sign up and log
  • 00:32:14
    in with super base and make it work on
  • 00:32:19
    my
  • 00:32:24
    SAS why is
  • 00:32:26
    it
  • 00:32:29
    interesting
  • 00:32:31
    uh is there any way I can kill what it's
  • 00:32:33
    doing right now cuz I think it's
  • 00:32:42
    stuck all right so you know what we're
  • 00:32:44
    going to do Greg I'm going to start a
  • 00:32:46
    new
  • 00:32:47
    one cuz this one is just stuck part of
  • 00:32:50
    the game I'm going to start a new tab it
  • 00:32:53
    happens it happens folks yep it happens
  • 00:32:56
    we're going to start with and I I
  • 00:32:58
    actually did this recently I was
  • 00:33:00
    building uh what was I building yeah I
  • 00:33:03
    was building uh like my own little meta
  • 00:33:06
    react framework um and I broke it the
  • 00:33:09
    first time and I tried to fix it
  • 00:33:11
    wouldn't work so I was like I just need
  • 00:33:12
    a clear M I started fresh so let's just
  • 00:33:15
    same prompt let's start
  • 00:33:22
    again by the way the landing page goes
  • 00:33:25
    insanely hard yeah no they uh you know
  • 00:33:28
    who I can tell you firsthand they uh
  • 00:33:32
    they trained off uh the Tailwind site uh
  • 00:33:36
    if I go to
  • 00:33:37
    opponents and like whereas like because
  • 00:33:40
    I remember like I know you know what I
  • 00:33:43
    mean like like if I go here you see that
  • 00:33:47
    totally you see that this so yeah I saw
  • 00:33:52
    that I was like I know that design right
  • 00:33:56
    um
  • 00:33:58
    I know that design yeah so okay so it's
  • 00:34:00
    building out these uh seems to be
  • 00:34:02
    building on my signup page building on
  • 00:34:05
    my login page and this is our landing
  • 00:34:09
    page okay spinning up
  • 00:34:16
    preview okay not as cool as the first
  • 00:34:18
    one but we'll take it if I click on
  • 00:34:21
    start on free trial okay I'll just enter
  • 00:34:25
    my name my email and then the password
  • 00:34:28
    if I create
  • 00:34:29
    create it didn't work that's because we
  • 00:34:32
    did not integrate with super base so I'm
  • 00:34:35
    going to click connect
  • 00:34:37
    here so it says I'm now connected to
  • 00:34:39
    your superbase project gather your
  • 00:34:41
    database structure table security
  • 00:34:43
    settings this may take a moment so we'll
  • 00:34:45
    give that its
  • 00:34:49
    moment do you think uh you'll be using
  • 00:34:52
    lovable in 12 months from
  • 00:34:54
    now you know I like these tools to quick
  • 00:34:57
    MVP
  • 00:34:59
    myself um so like let's say like a
  • 00:35:02
    client hits me up and I have they want
  • 00:35:04
    me to build something I will kind of
  • 00:35:07
    instead of me sitting down and thinking
  • 00:35:08
    about it I'll kind of just try to build
  • 00:35:11
    it like a smaller version with like a
  • 00:35:13
    bolt or whatever and then it kind of
  • 00:35:15
    gives me an idea of like what I have to
  • 00:35:17
    do and I kind of take that and then
  • 00:35:20
    start to refine what I have to do so I
  • 00:35:22
    don't until these Integrations get
  • 00:35:25
    solidified I I haven't gone like end to
  • 00:35:28
    end but it's definitely my tester and
  • 00:35:31
    something that I Ed to build um nvps
  • 00:35:35
    with so it says you can now work with
  • 00:35:37
    fully featured backend and add powerful
  • 00:35:39
    features to make your app functional
  • 00:35:41
    user accounts login all the good stuff
  • 00:35:43
    so now I'm going to say now make the
  • 00:35:47
    sign up and sign in work using super
  • 00:35:52
    base I'm going to hit enter and now we
  • 00:35:55
    should see it create my tables and do
  • 00:35:59
    what it needs to do to make this
  • 00:36:07
    work it says please review and approve
  • 00:36:09
    SQL commands now the reason why it's
  • 00:36:11
    asking me to review this because SQL is
  • 00:36:12
    no joke um you can really destroy
  • 00:36:16
    business writing the wrong commands
  • 00:36:18
    which is why like you know you can copy
  • 00:36:19
    this maybe take this over to another
  • 00:36:21
    model and ask you like what are these
  • 00:36:23
    commands going to do can you review them
  • 00:36:25
    um but they look good to me so I'm going
  • 00:36:27
    to click
  • 00:36:40
    apply okay so now it says the migration
  • 00:36:43
    is being applied meaning the tables are
  • 00:36:45
    created now it's going to implement the
  • 00:36:47
    authentication UI and functionality in
  • 00:36:49
    the front end I'll update login and sign
  • 00:36:51
    up components to use super baseed
  • 00:36:53
    authentication so it's working on that I
  • 00:36:56
    think we can even click on this look at
  • 00:36:57
    the code it
  • 00:36:59
    wres and yeah it looks pretty good to
  • 00:37:03
    me so we'll let that do it
  • 00:37:10
    thing clean code
  • 00:37:13
    commented yeah that's that's honestly if
  • 00:37:16
    you ask me what's my biggest usage of
  • 00:37:18
    heyi is comments yeah because comments
  • 00:37:21
    really help so it says I've implemented
  • 00:37:24
    the authentication functionality for
  • 00:37:25
    both login and sign up Pages for for
  • 00:37:27
    development purposes you should disable
  • 00:37:29
    email verification in the super based
  • 00:37:31
    console to speed up the testing process
  • 00:37:33
    so if I click here I can disable this if
  • 00:37:37
    I want to but I won't we're actually
  • 00:37:39
    going to leave that there and we're
  • 00:37:41
    going to go back here and I'm going to
  • 00:37:42
    try to sign up and honestly if sign up
  • 00:37:45
    works then you can pretty much do
  • 00:37:47
    anything because that's the hardest part
  • 00:37:49
    let's create an
  • 00:37:52
    account success please check your email
  • 00:37:54
    to verify and I'm going to check my
  • 00:37:56
    email
  • 00:37:58
    if I got this let me check while you're
  • 00:38:03
    checking that did I see like you can
  • 00:38:05
    sign up with Discord and figma like some
  • 00:38:09
    pretty obscure ones yeah so there's
  • 00:38:11
    Apple there's Discord there's Facebook
  • 00:38:13
    well Facebook figma yeah I don't even
  • 00:38:16
    know what some of these apps are notion
  • 00:38:19
    twitch
  • 00:38:21
    slack Spotify but like that's really
  • 00:38:24
    cool right like how many people are
  • 00:38:25
    doing login with figma for found or not
  • 00:38:29
    taking apps like probably not that many
  • 00:38:32
    yeah yeah and and and and the thing is
  • 00:38:34
    it's very like they're not easy
  • 00:38:37
    like like github's integration is pretty
  • 00:38:39
    simple but the others are not easy right
  • 00:38:42
    so the fact that they've abstracted that
  • 00:38:43
    and just made it an enable disable
  • 00:38:45
    situation is fantastic that being said
  • 00:38:49
    ladies and gents I just want to show my
  • 00:38:52
    email look what I got follow this link
  • 00:38:55
    to confirm your user so like the the
  • 00:38:58
    email check even worked which is great
  • 00:39:01
    so what I'm going to do is I'm going to
  • 00:39:02
    confirm my account and now what I'm
  • 00:39:05
    going to do is I'm in the signin page
  • 00:39:07
    I'm going to click sign in and I'm
  • 00:39:10
    signed in so the authentication actually
  • 00:39:12
    worked so what I'm going to do now is
  • 00:39:13
    I'm going to say create the uh not
  • 00:39:19
    taking
  • 00:39:21
    page and make it so that only
  • 00:39:26
    authenticated
  • 00:39:28
    users can access
  • 00:39:31
    it so my authentication Works which is
  • 00:39:35
    fantastic and again you have all these
  • 00:39:38
    providers like you know phone there's
  • 00:39:42
    there's a lot that you can do here and
  • 00:39:44
    if I click on my users here look at what
  • 00:39:47
    user signed up that's my email right
  • 00:39:50
    there that's my name right there I sign
  • 00:39:52
    up through email what time will last
  • 00:39:53
    sign it so this tool allows you to build
  • 00:39:56
    a full
  • 00:39:58
    um a full signin sign up database
  • 00:40:02
    integration with superbase few prompts
  • 00:40:05
    now I told it to make the note taking
  • 00:40:07
    page and it's creating the tables for
  • 00:40:10
    the notes because I'm signed in but I'm
  • 00:40:13
    going to write notes and if I'm going to
  • 00:40:14
    write notes those notes need to be
  • 00:40:17
    attached to my username and need to be
  • 00:40:18
    persistent imagine you write your notes
  • 00:40:21
    and then the second you log out all the
  • 00:40:22
    notes disappear that's a terrible
  • 00:40:24
    application right so it's writing it's
  • 00:40:27
    building out all the tables I'm going to
  • 00:40:29
    accept um the SQL queries that it
  • 00:40:33
    wrote and we're going to wait for it to
  • 00:40:41
    apply as as terrible as the first like
  • 00:40:44
    go was this honestly would have been I
  • 00:40:47
    don't know like 60 PRS with any of the
  • 00:40:49
    other
  • 00:40:54
    tools yeah it's funny cuz like after
  • 00:40:56
    using so many now I'm like starting to
  • 00:40:58
    get numb with how amazing these things
  • 00:41:00
    this
  • 00:41:00
    is yeah no it's honestly like it's it's
  • 00:41:03
    insane like you know there are boot
  • 00:41:06
    camps that charge like upwards of
  • 00:41:07
    $20,000 to teach people this um and you
  • 00:41:11
    and I are doing it through a few prompts
  • 00:41:13
    and
  • 00:41:14
    clicks all right so it says the
  • 00:41:17
    migrations applied um it's created a new
  • 00:41:20
    route so let's try this I'm going to
  • 00:41:21
    click Start free trial okay it takes you
  • 00:41:24
    nowhere so I'm going to say add a nav
  • 00:41:27
    navigation
  • 00:41:29
    bar and when I click I'm going to say
  • 00:41:32
    add a navigation bar and then I'm going
  • 00:41:34
    to make this like a list and when I
  • 00:41:37
    click on start free trial nothing
  • 00:41:43
    happens if I am signed in it should take
  • 00:41:48
    me to the note taking page if not it
  • 00:41:53
    should take me to sign in
  • 00:41:57
    again this is all just being about a
  • 00:41:59
    great product person so I noticed that I
  • 00:42:01
    don't have a navigation bar I should
  • 00:42:03
    probably have a navigation bar and I
  • 00:42:05
    notice that when I click on start trial
  • 00:42:07
    nothing really happens and I want it so
  • 00:42:09
    that when I click this it takes me to
  • 00:42:12
    the not taking page if I'm signed in but
  • 00:42:15
    if I'm not signed in I need the user's
  • 00:42:16
    information so I I need them to sign me
  • 00:42:25
    in do you even consider yourself an
  • 00:42:28
    engineer anymore or are you a product
  • 00:42:30
    manager you know
  • 00:42:33
    um there so there's a part of me that
  • 00:42:38
    although these tools are
  • 00:42:40
    good if we went if someone who's great
  • 00:42:44
    at using these tools went against myself
  • 00:42:46
    or even like there's thousands of
  • 00:42:47
    Engineers better than me I definitely do
  • 00:42:50
    think the engineer still has the edge in
  • 00:42:53
    terms of making the more performant and
  • 00:42:56
    faster application
  • 00:42:57
    right because like just looking at how
  • 00:42:59
    it's written the code I'm not saying
  • 00:43:00
    it's wrong but I can definitely make it
  • 00:43:02
    much faster already so I still think in
  • 00:43:08
    cases like that where speed and
  • 00:43:10
    optimization is important um I will
  • 00:43:13
    still I still consider myself an
  • 00:43:14
    engineer but five years from now I I
  • 00:43:17
    can't even tell you where this thing is
  • 00:43:18
    going to go because it it honestly is
  • 00:43:20
    scary uh but so yeah I have my Navar if
  • 00:43:23
    I click on profile profile page is empty
  • 00:43:26
    because we haven't done it anything if I
  • 00:43:28
    click on notes it takes me to notes tab
  • 00:43:30
    but then if I click on start trial
  • 00:43:32
    remember what I told it to take me to
  • 00:43:34
    the notes tab that's what it does and
  • 00:43:36
    then it says log out here so I just
  • 00:43:38
    logged out perfect let's say I want to
  • 00:43:42
    actually open this on the full screen so
  • 00:43:47
    I can see the URL paths so let me why is
  • 00:43:51
    the I don't see the let's go back here
  • 00:43:55
    what I'm going to do is
  • 00:43:57
    add the navigation bar in the sign in
  • 00:44:02
    and sign in and sign up page as
  • 00:44:07
    well um let's do that so I can navigate
  • 00:44:10
    back home from the sign in page cuz
  • 00:44:12
    currently there's there's nothing I can
  • 00:44:13
    click on I mean I can do that but that's
  • 00:44:17
    kind of a cheat let's go back to log in
  • 00:44:29
    have you thought of like investing in
  • 00:44:31
    any of
  • 00:44:32
    these yeah yeah yeah I
  • 00:44:37
    uh yeah
  • 00:44:40
    TBD you should yeah uh so yeah look at
  • 00:44:44
    that I can go home I click log in if I
  • 00:44:48
    click Start free trial it's going to
  • 00:44:49
    tell me create an account I already have
  • 00:44:50
    an account so I'm going to log in Click
  • 00:44:53
    sign in and then that nav part pops up
  • 00:44:55
    so what I'm going to do is when I sign
  • 00:44:58
    in take route me to the notes note
  • 00:45:04
    taking
  • 00:45:11
    page again this is a big deal because
  • 00:45:13
    not only do we have like our landing
  • 00:45:15
    page our Navar and all that stuff but we
  • 00:45:16
    actually have authentication and it's
  • 00:45:19
    it's done like we don't have to work on
  • 00:45:21
    authentication anymore right right now
  • 00:45:23
    I'm working on the flows right someone
  • 00:45:25
    signs in it should direct take him to
  • 00:45:27
    the not taking page so it says it's done
  • 00:45:29
    that I'm going to click Start free trial
  • 00:45:32
    look at that and then if I log out and I
  • 00:45:35
    sign back in takes me to my note page
  • 00:45:37
    now let's say I write
  • 00:45:40
    Michael and
  • 00:45:42
    Greg and I'm going say they are best
  • 00:45:45
    friends which we are which 100% And I
  • 00:45:49
    click on create note so it says Michael
  • 00:45:52
    and Greg they are friends so that note
  • 00:45:54
    is created now here is what's cool about
  • 00:45:57
    this if I go back to my super base and I
  • 00:45:59
    click on table editor I'm going to see
  • 00:46:02
    notes and profiles if I click on
  • 00:46:04
    profiles this is my profile I have a
  • 00:46:07
    user ID here um my my name and then what
  • 00:46:11
    time I created my account if I click on
  • 00:46:14
    notes I'm going to see my notes stored
  • 00:46:16
    in the database but here's the thing
  • 00:46:19
    it's connected to my user ID right so
  • 00:46:22
    you see user ID here 7bb if I go here
  • 00:46:26
    the ID is 7bb so this note is attached
  • 00:46:30
    to my user id meaning if I log out and I
  • 00:46:34
    sign back in my note is there ladies and
  • 00:46:38
    gentlemen you have assass now payments
  • 00:46:41
    are difficult and I hope they have a
  • 00:46:42
    strip payment integration but you
  • 00:46:44
    finally have the ability to create this
  • 00:46:47
    full remember this full flow I showed
  • 00:46:49
    you your client your server and your
  • 00:46:52
    database the hardest part was this right
  • 00:46:56
    here right especially with
  • 00:46:57
    authentication and database they've made
  • 00:46:59
    it super easy the final Beast to conquer
  • 00:47:03
    is payments and what's cool is they also
  • 00:47:05
    have deployments so I can deploy this
  • 00:47:09
    publicly right I'm going to click on
  • 00:47:12
    deploy and we're going to give that a
  • 00:47:14
    few
  • 00:47:16
    seconds while that's deploying one of
  • 00:47:18
    the things you said was authentication
  • 00:47:21
    is now done what people miss about
  • 00:47:23
    authentication is let's say you
  • 00:47:25
    authenticate with uh figma and figma
  • 00:47:28
    changes their API for whatever reason
  • 00:47:31
    you have to like maintain it now you
  • 00:47:33
    don't have to do the maintenance which
  • 00:47:34
    is a really big deal that's all on super
  • 00:47:36
    base right and that's kind of what you
  • 00:47:38
    use them for so it says my site is
  • 00:47:40
    published if I click on this I have my
  • 00:47:43
    not taking app if I click on start free
  • 00:47:46
    trial it's going to tell me to create an
  • 00:47:47
    account I already have an account so I'm
  • 00:47:49
    going to sign
  • 00:47:50
    in we click on sign in my note is there
  • 00:47:54
    this is cool and
  • 00:47:57
    why and this is why you should subscribe
  • 00:48:02
    and like Greg's
  • 00:48:05
    Channel and I'm going to say hi this is
  • 00:48:08
    Mike and if I click on create note the
  • 00:48:11
    note is created we have our SAS I hope
  • 00:48:15
    you are
  • 00:48:16
    entertained hell yeah dude that was
  • 00:48:18
    great I uh I appreciate that that was
  • 00:48:21
    that was super
  • 00:48:22
    helpful um couple couple
  • 00:48:27
    action item so one
  • 00:48:29
    is if you enjoy this and you want to
  • 00:48:31
    learn something else another type of
  • 00:48:33
    tutorial just comment on YouTube what we
  • 00:48:37
    should talk about so uh we're always
  • 00:48:40
    looking for ideas and then Michael often
  • 00:48:44
    is in the comment section too so he can
  • 00:48:46
    respond to you as well and number
  • 00:48:49
    two Ross Mike has a great YouTube
  • 00:48:51
    channel it's Ras Mike I'll include it in
  • 00:48:55
    the description highly recommend you
  • 00:48:57
    guys go and subscribe where he does more
  • 00:49:00
    more videos like this yep and if you ask
  • 00:49:02
    for it you shall receive so definitely
  • 00:49:05
    uh you know and especially in the
  • 00:49:06
    comments if you have any questions I I
  • 00:49:09
    said I would respond to every comment
  • 00:49:11
    last time I couldn't because it was just
  • 00:49:13
    too many but I will try my best
  • 00:49:14
    especially if you comment early
  • 00:49:16
    beautiful all right my man I appreciate
  • 00:49:19
    you and uh all right let's let's go
  • 00:49:22
    become product managers yep that's the
  • 00:49:25
    game thank you so much Greg as always
  • 00:49:26
    always I appreciate you and thank you
  • 00:49:28
    everybody for showing love all right
  • 00:49:30
    later
  • 00:49:32
    [Music]
Tags
  • AI
  • SAS start-up
  • Loveable
  • tootejuhtimine
  • superbase
  • autentimine
  • andmebaas
  • arendustööriistad
  • innovatsioon
  • tõhus kasutamine