Build a NextJS 13 App with Firebase & Tailwind CSS

Sdílet
Vložit
  • čas přidán 30. 05. 2024
  • Build an expense tracker with NextJS 13, Firebase, & Tailwind CSS.
    ZeroTo Mastery:
    Master React JS Course - bit.ly/Learn-React-JS
    Complete Web Developer in 2023 - bit.ly/Complete-Web-Developer
    💻 Solve EDABIT coding challenges - BEGINNER! 💻
    bit.ly/Code-Challenges
    🔥 Connect with me on IG 🔥
    / fireclint
    ☕ Support the channel ☕
    www.buymeacoffee.com/clintbriley
    🔥 My Coding Equipment 🔥
    Logitech MX Wireless Keyboard - amzn.to/3xKPFiN
    Logitech MX Master 2S Wireless Mouse - amzn.to/3O5WmRD
    SAMSUNG 49-Inch Gaming Monitor - amzn.to/3mvUy8M
    Shure MV7 USB Podcast Microphone - amzn.to/3O00nqG
    Mic Boom Arm - amzn.to/3NHn6YU
    Monitor Desk Light Bar - amzn.to/3xzKlyj
    GitHub Repo:
    github.com/fireclint/expense-...
    Timestamps-
    0:00 - Intro
    0:15 Demo
    00:45 - Create Nextx App
    02:30 Main Layout
    12:35 Install & ConfigureFirebase
    05:50 - Add CSS styles from ChatGPT
    06:30 - Test our Weather App!
    17:50 - Add data to firebase
    28:00 - Fetch items from database
    35:00 - Delete item from database
  • Věda a technologie

Komentáře • 62

  • @tsykin
    @tsykin Před 9 měsíci +3

    Thank you so much for this tutorial! This was actually my first CRD (almost CRUD) app ever! I really appreciate your effort to make such useful content.
    Please, make more simple tutorials on React with Next & Typescript + Firebase 🙏

  • @manuelbarreiro9596
    @manuelbarreiro9596 Před 8 měsíci +1

    This is great Clint! Waiting for more Next.js + TailwindCSS material!

  • @nocopyrightgameplaystockvi231
    @nocopyrightgameplaystockvi231 Před 11 měsíci +1

    This is a great tiny Full Stack project. And yes, Thank you. Keep it up.

  • @gustavoeraso7253
    @gustavoeraso7253 Před 8 měsíci +1

    This video is excellent, my language is Spanish, but with the little I understand of English, I was able to follow the tutorial without problems!!! you really helped me!!

  • @TrackingAcademy
    @TrackingAcademy Před 8 měsíci

    One of the best Firebase tutorials.

  • @diegobarrera4824
    @diegobarrera4824 Před 7 měsíci

    Thanks for this tutorial, it was really easy to understand. You made me realize that she was reading the documentation where she wasn't lol.
    New sub, you explain very well.

  • @AlanCodes
    @AlanCodes Před 10 měsíci +1

    Clint!! As usual, such a great and knowledgeable video!!

  • @ThatRandomDude914
    @ThatRandomDude914 Před měsícem +1

    You are awesome dude! Thank you

  • @kroffe
    @kroffe Před 11 měsíci +2

    I’m new but I always thought I needed to learn to typescript before I did stuff with nextjs 13 thx for tutorial!

  • @user-si3gx8wt3x
    @user-si3gx8wt3x Před 4 měsíci

    Thank you so much. Very useful video. Appreciate you effort and time on this.

  • @kristijan9696
    @kristijan9696 Před 11 měsíci

    YOU ARE THE BEST, MAN!

  • @patitorodri
    @patitorodri Před 9 měsíci

    thanks men, great job !

  • @Nanashi-rq7lk
    @Nanashi-rq7lk Před 10 měsíci

    Perfect Tutoirla, This is very useful for me. Best regard.

  • @MrAngelluis3
    @MrAngelluis3 Před 9 měsíci

    Fantastic tutorial

  • @pomiusu
    @pomiusu Před 3 měsíci

    thank you! really helped me

  • @Anonymousssss368
    @Anonymousssss368 Před 10 měsíci +7

    Hey you are using next 13 still used the useeffect to fetch data. Then what's the purpose for using next13 ? You should need to fetch data server side without using useState and useEffect hook.

    • @NorgeSantana
      @NorgeSantana Před 10 měsíci +7

      I agree came here expecting that, this is like using regular react. wasting nextjs potential.

  • @user-cm1ip6hk9n
    @user-cm1ip6hk9n Před 8 dny

    Great video, much easier to follow than the Google docs. Now would you push the input from the client to a server component instead of keeping everything in the client. Would this help to reduce client code/speed up the app?

  • @leiyin5512
    @leiyin5512 Před 5 měsíci

    cool! your video solve my problem, thank you !

  • @moeidnasir534
    @moeidnasir534 Před 11 měsíci +1

    Hey! I was wondering if you can make (or already have) a video that shows how to deploy monorepos that are created with React. I am struggling with deploying a lot :( Thanks for this video!

  • @raytristani
    @raytristani Před 5 měsíci

    Eggzellent! Thank you!!

  • @gokulnaathb2627
    @gokulnaathb2627 Před 3 měsíci

    Thank you!

  • @osoningliztili6708
    @osoningliztili6708 Před 6 měsíci

    i like your tutorials, cool

  • @stevensoneugenio1172
    @stevensoneugenio1172 Před 8 měsíci

    Thank you so much for this tutorial! Do you have a tutorial about fetching data from Firebase using Next.js with dynamic rendering since the getServerSideProps() is not exist in version 13. thank you

  • @aburaihan-py4vi
    @aburaihan-py4vi Před 6 měsíci

    Excellent!

  • @jodd3458
    @jodd3458 Před 9 měsíci

    Sir , your way of teaching is very awesome.. please more project like that, and some more complex project on nextjs

  • @moamberraza7658
    @moamberraza7658 Před 6 měsíci

    what in case if you want to have fetch data initially and after that listen change with onSnapshot ... how do we going to render server displayed component.

  • @hesammovahed420
    @hesammovahed420 Před 11 měsíci

    what's your snippet extensions? my snippet extensions don't work on next js

  • @BLACKDREAMIO
    @BLACKDREAMIO Před 10 dny

    is this the best practice to write backend api code to direct into the client file

  • @mingothemongo4466
    @mingothemongo4466 Před 6 měsíci

    great video

  • @JoseGarcia-qq6sk
    @JoseGarcia-qq6sk Před měsícem

    You took me out of a block. Thanks

  • @armenbarkhudaryan4730
    @armenbarkhudaryan4730 Před 11 měsíci +1

    Thank you bro 👍

  • @theanthill22
    @theanthill22 Před 2 měsíci

    What extensions do you use?

  • @waleedsharif618
    @waleedsharif618 Před 11 měsíci

    How should we deploy this to firebase ? That database has rules section and we can have this working for a month and then everytime should set it again for another month… otherwise its not visible

  • @blazi_0
    @blazi_0 Před měsícem +1

    Man firebase has so much potential, problem is they don't give a shit about new technologies! This is frustrating man, the only reason why I don't use firebase is how hard it's to deal with it's queries and mutations, there's no type system you can have like an orm or something. It's hard to manage nosql

    • @codecommerce
      @codecommerce  Před 24 dny

      I just started a supabase project for that reason

  • @gsindar
    @gsindar Před 11 měsíci

    Thanks !!!

  • @waleedsharif618
    @waleedsharif618 Před 11 měsíci

    How to update items from database? Forgot that?

  • @geetech2939
    @geetech2939 Před 7 měsíci

    make sure to use try catch blocks

  • @muyiwajohnson6486
    @muyiwajohnson6486 Před 11 měsíci +1

    Thanks alot, can you make on deploying next 13 to firebase both client and server. I'm subscribing 😀

  • @parsazarabi6333
    @parsazarabi6333 Před 11 měsíci +1

    you are te best❤

  • @clickbaitpolice9792
    @clickbaitpolice9792 Před 6 měsíci

    16:20 but HOW are we supposed to hide those keys? I tried using environmental variables but the config file doesn’t work without using NEXT_PUBLIC and at that point, it’s not secret anymore

  • @parsazarabi6333
    @parsazarabi6333 Před 11 měsíci +1

    🔥🔥🔥

  • @VarunKapoor-tc1je
    @VarunKapoor-tc1je Před 11 měsíci +2

    great videos brother . My question is in interviews for junior developer , do they ask about styling in deep . Like I use tailwind css on projects . Many time i just copy tailwind css instead of writing line by line . so can it be a factor during interviews ?

  • @abhinav6280
    @abhinav6280 Před 9 měsíci +3

    What's the point of using next js if you're gonna put "use client" at the top and fetching data inside the client component, you could have done this in normal react, would have made no difference to performance

    • @blazi_0
      @blazi_0 Před měsícem

      You can fetch firebase data from server components without need for use client what do u mean ? It just has some simple setup you have to do so it will work with server components as well as client components

    • @blazi_0
      @blazi_0 Před měsícem

      U can use firebase-admin SDK to get data on server, also for auth stuff just use client and save session using route handler so you can use it on the backend as well

  • @hubesh716
    @hubesh716 Před 11 měsíci +1

    plz make Fully Functinal Ecommerce Website with Next js and Sanity backend

  • @MrAngelluis3
    @MrAngelluis3 Před 9 měsíci

    You should do a tip calculator next! with the same stack

    • @codecommerce
      @codecommerce  Před 9 měsíci

      I feel like that would be a quick 45 second JavaScript video :). Total * 1.20 = result. 😀

  • @martinrotelli6085
    @martinrotelli6085 Před měsícem +1

    te quiero mucho

  • @harrisonkimdev
    @harrisonkimdev Před měsícem

    28:00 unsubscribe = onSnapshot

  • @iriakastanley5467
    @iriakastanley5467 Před 11 měsíci +1

    I need a Nike store with routes