Build a Buy me a Coffee Clone with Stripe, Airtable & Next.js

Поділитися
Вставка
  • Опубліковано 3 лип 2024
  • In this video we build & deploy a Buy me a Coffee clone with Next.js, Stripe, Airtable and Vercel.
    Repository: github.com/TomDoesTech/buy-me...
    Buy me a beer: buy-me-a-beer.vercel.app/
    0:00 Intro
    0:56 - Demo
    2:21 - Bootstrap application
    3:16 - Layout & Tailwind CSS
    18:42 - Stripe checkout
    30:18 - Stripe webhook
    36:45 - Create Airtable record
    43:07 - List Airtable records
    50:39 - Deployment
    53:47 - Outro
    🌎 Follow me here:
    Discord: / discord
    Twitter: / tomdoes_tech
    Facebook: / tomdoestech​
    Instagram: / tomdoestech​
    TikTok: / tomdoes_tech
    ☕ Buy me a coffee: www.buymeacoffee.com/tomn
  • Розваги

КОМЕНТАРІ • 33

  • @oz4549
    @oz4549 Рік тому +4

    Good idea. I will build it on my own and come back to this to see your approach.

  • @jomarkpangan9362
    @jomarkpangan9362 Рік тому +2

    Such an underrated creator. This is really helped me a lot. thank you so much for this wonderful videos.

  • @WebDevCody
    @WebDevCody Рік тому +4

    Good stuff!

  • @justhooman4682
    @justhooman4682 Рік тому +2

    Love these mini projects you do. I learn a lot

  • @kirso
    @kirso Рік тому +4

    This is awesome, thanks for great tutorials as usual Tom!

  • @ThiagoVieira91
    @ThiagoVieira91 Рік тому +2

    What a nice project to code during lunch time. Great as always, Tom!

  • @highrankin
    @highrankin Рік тому +3

    Big Tommy Tech bringing the goods as always

  • @bugraotken
    @bugraotken Рік тому +3

    As a new TS lover I found you quite late dear Tom! Thank you for these TS dedicated tutorials.

  • @David.McDonald
    @David.McDonald Рік тому +3

    This is great Daddy Tech

  • @cevdet-gt3uu
    @cevdet-gt3uu Рік тому +3

    Thanks sir!

  • @alexanderkomanov4151
    @alexanderkomanov4151 Рік тому

    Great one!

  • @noyou174
    @noyou174 Рік тому

    This is awesome THANK YOU SO MUCH

  • @techworld3043
    @techworld3043 Рік тому +2

    Super awesome

  • @aslamjm
    @aslamjm Рік тому +1

    learned a lot thanks 🥰🥰

  • @oleksiishkulipa1626
    @oleksiishkulipa1626 Рік тому +2

    i hope that you will create video with new nextjs in the future after relising him. Thank you for your tutorials

  • @ImamNurArifinHA
    @ImamNurArifinHA Рік тому +1

    nice content

  • @marssamjazz
    @marssamjazz Рік тому +1

    I think it would a good idea to remind people to change the routing in stripe from ngrok to the vercel's link :)

  • @bishalneupane
    @bishalneupane Рік тому +3

    Fucking awesome ❤️❤️

  • @n6ls0n
    @n6ls0n Рік тому +3

    4 the algo

  • @bobbyflowstate
    @bobbyflowstate 3 місяці тому

    Hey Tom, did you have another part of this tutorial that discusses how you build the part of BuyMeACoffee that creates a different landing page for each creator? The main part I'm trying to understand is how to create stripe payments for each creator.

    • @TomDoesTech
      @TomDoesTech  3 місяці тому

      I don't think I did another part

  • @jackinjulius
    @jackinjulius Рік тому +3

    Great small project! Question, what keyboard are you using and what switches? 🤓

    • @TomDoesTech
      @TomDoesTech  Рік тому +1

      It's a ducky 2, not sure what switches tbh

    • @jackinjulius
      @jackinjulius Рік тому

      @@TomDoesTech Thank you Tom 🙏☺️

  • @Amir-fu5zu
    @Amir-fu5zu Рік тому

    Hi Tom, you've used this code at around 35:55
    const metadata = (
    event.data.object as {
    metadata: { name: string, message: string }
    }
    ).metadata;
    However, the type casting here doesn't actually guarantee you that the object includes a 'metadata' attribute (with name and message attributes) right?
    It got me kinda confused if my understanding of the code was correct or not.
    Thanks for the video btw!

    • @TomDoesTech
      @TomDoesTech  Рік тому +1

      No type guarantee data exists, you need to validate for that.
      This is telling TS, we know the data is this shape even if you don't think it is.

  • @MrMike44v
    @MrMike44v Рік тому

    since you posted this video last week, i presume you used next13 ?

  • @kirakira160
    @kirakira160 Рік тому

    always gold videos Tom! but i have quastion please 🙏🙏! i want to do real application with strip but how we configure stripe to make real payment and recieve money in stripe account because i didnt find real video explain about it i was see just testing amount🙏🙏🙏🙏

    • @TomDoesTech
      @TomDoesTech  Рік тому +1

      Just switch the testing creds for real creds and it will work. People are only ever going to show with testing account because you'd need to use a real credit card otherwise

    • @kirakira160
      @kirakira160 Рік тому

      @@TomDoesTech thank you so much sir

  • @highrankin
    @highrankin Рік тому +3

    Big Tommy Tech bringing the goods as always

    • @TomDoesTech
      @TomDoesTech  Рік тому +1

      haha that made me laugh, thank you