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

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

Sintesi

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.

Punti di forza

  • 🤖 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.

Linea temporale

  • 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.

Mostra di più

Mappa mentale

Video Domande e Risposte

  • 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.

Visualizza altre sintesi video

Ottenete l'accesso immediato ai riassunti gratuiti dei video di YouTube grazie all'intelligenza artificiale!
Sottotitoli
en
Scorrimento automatico:
  • 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]
Tag
  • AI
  • SAS start-up
  • Loveable
  • tootejuhtimine
  • superbase
  • autentimine
  • andmebaas
  • arendustööriistad
  • innovatsioon
  • tõhus kasutamine