Build A Complete E-Commerce Website (Next.js 15, React Query, Tailwind CSS, TypeScript, Wix Studio)

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024

Комментарии • 73

  • @Jaco_codeeza
    @Jaco_codeeza 6 дней назад +3

    Thank you Florian. I am currently busy doing a project with a word press backend. This is fantastic. Bcz it's similar types of logic. Appreciated Bro. Keep up your good coding practise. Learning alot on your channel

    • @ArjunCodess
      @ArjunCodess 3 дня назад

      Hey! I am too starting a project with Woocommerce (Wordpress) and have some questions - can we connect?

  • @Leesdjo
    @Leesdjo 6 дней назад +2

    All projects and coding tutorials in this channel are amazing and super engaging. Thank you CodingInFlow

  • @ectoplasm1285
    @ectoplasm1285 6 дней назад +4

    oh well, this is going to be a busy weekend. thanks

  • @ionutsandu5913
    @ionutsandu5913 5 дней назад +1

    I love the project and happy over all. One thing I would suggest is that if you need the same data in multiple places it would make sense to fetch it once and put it in a context then get it from there in the components that need it. Fetching the data in the component that needs it every time may make the app feel slow. I've had the best performance times doing it like this.

    • @codinginflow
      @codinginflow  5 дней назад

      Can you give an example?

    • @ionutsandu5913
      @ionutsandu5913 5 дней назад

      @@codinginflow Let's take the cart for example. It is needed pretty much anywhere in the app. What I would do I would fetch the cart into the top level layout then I will put all the data in a context (CartContext). In the context I will also create some functions to mutate the cart data. There's the pace where I would use the useCart hook you created to fetch data. Long story short I would try to keep all the related data in one place while making it available to all the components that need it and also not having to pass props too many levels down.
      You might argue that then I will have to turn all the cart components into client components but that's fine. Because the data is fetched on the server there's no layout shit or screen flash because it is passed to the context from the server. Then the client components are also run on the server initially and they will have access to context data even on the server.
      Following this approach, my websites hit less than 0.5 seconds to load and they are not static websites.

    • @codinginflow
      @codinginflow  4 дня назад

      @@ionutsandu5913 The cart data is managed in a single place using React Query

  • @GregPeters1
    @GregPeters1 7 дней назад +4

    Top Tier Channel

  • @deathdefier45
    @deathdefier45 День назад

    Great choice avoiding temptation there at 1:01:48 XD thanks for this awesome content

  • @stachycodes
    @stachycodes 5 дней назад

    Kudos for all the effort you put into this one!
    If it was your own e-commerce project, would you go with Shopify or Wix headless? Or some other headless solution? Thanks

  • @prakashbanjade4374
    @prakashbanjade4374 6 дней назад

    Top notch video, there's a lot we can learn from this single video.
    Amazing brother👏

  • @nice-vf4rj
    @nice-vf4rj 5 дней назад +2

    The man the myth the legend

  • @_hugo_cruz
    @_hugo_cruz 2 дня назад

    Thanks for this bro. Thanks for take you time for build an excelent base project for our future. Hugs!!

  • @ui-desingerbro
    @ui-desingerbro 7 дней назад +2

    Om my God thankyou flowshop intergrated COD Delivery

  • @SoftwareWrangler
    @SoftwareWrangler 6 дней назад

    I already published one project from your previous tutorial on this theme. I built the portion of the backend myself, but I like this one more.
    The problem is Wix supports only PayPal payment in my country and I have a direct connection with the bank for the payment. Is it possible to use Wix API to trigger that payment was made? Also, API could be super helpful for uploading products from an existing database and not adding them manually.

  • @maorsaadia9806
    @maorsaadia9806 5 дней назад

    Amazing!! Thanks you for this kind of content

  • @annelourin1456
    @annelourin1456 18 дней назад

    Amazing lecture❤❤

  • @nosajboodhan64
    @nosajboodhan64 3 дня назад

    Amazing content 😮

  • @sahilthummar8237
    @sahilthummar8237 6 дней назад +1

    One request please make admin panel for this with full functionality just like you used in this tutorial.

    • @ionutsandu5913
      @ionutsandu5913 5 дней назад +4

      Yea right, so you're asking him just to build what a "bilions dollar company" built over the years. Seems fair.

  • @sujoykrhaldar
    @sujoykrhaldar 7 дней назад

    correct me if i am wrong, react query is a client side data fetching tool so how it will help SEO as data will be fetched at client side not in server side ? and why don't you use getServerSideProps ( don't know the same process for next 15 😅) or incremental static regeneration ?

    • @codinginflow
      @codinginflow  7 дней назад +4

      You're correct. That's why we only use React Query in specific places. We need it for optimistic updates and infinite loading since you can't do that server-side.

    • @sujoykrhaldar
      @sujoykrhaldar 7 дней назад +1

      @@codinginflow Thank you

  • @chrisw.1252
    @chrisw.1252 День назад

    hey bro great video. So far I made it all the way up to the 2:30:51 mark. However I can not get my front end to reflect the changes I make to product in the wix backend. I keep refreshing and emptying cookies, yet nothing. I even deleted a product but it is still showing the updated product list. How can I get this to update? Is there some sort of revalidation piece of code I was supposed to add somewhere? Please help

    • @codinginflow
      @codinginflow  День назад +1

      Are you running your app via npm run dev?

    • @chrisw.1252
      @chrisw.1252 День назад

      @@codinginflow yes I am using npm run dev

    • @chrisw.1252
      @chrisw.1252 День назад

      @@codinginflow any update on this?

  • @annelourin1456
    @annelourin1456 18 дней назад

    Literally best project with best instructor with amazing teaching skills❤❤❤

  • @ilan117
    @ilan117 7 дней назад

    Florian ❤ Thank you so much. I am wondering when will you have start paid courses more in depth ✌️

    • @codinginflow
      @codinginflow  7 дней назад

      What would you like to see in a paid course?

    • @ilan117
      @ilan117 7 дней назад

      Thanks Florian. I think of in-depth courses e.g. forms and forms validation (client and server side) , server actions, react query, API`s, Next.js and ORM (Postgres) and so forth. So “short and precise’ more in depth tutorials/subject. I have learned from you so much and when I develop an application with Next.js I follow your "state of mind" 👌

    • @codinginflow
      @codinginflow  7 дней назад

      @@ilan117 Thank you I'll take note of that!

  • @AjaySingh-jz8qx
    @AjaySingh-jz8qx 6 дней назад

    This is amazing😍

  • @michaelfrieze
    @michaelfrieze 7 дней назад

    This is awesome!

  • @brancode404
    @brancode404 6 дней назад

    Wow been waiting for this bro. This is great. Can I really use this for my freelance client?

    • @codinginflow
      @codinginflow  6 дней назад +1

      Yes of course!

    • @brancode404
      @brancode404 5 дней назад

      @@codinginflow Thanks alot bro you're the best. Quick question. Should I upload it to VPS server like Hostinger cause I heard vercel is costly when used for production.

    • @codinginflow
      @codinginflow  5 дней назад

      @@brancode404 I would deploy to Vercel and only consider my own hosting if I get a ton of users

  • @calebopule2490
    @calebopule2490 6 дней назад

    This is really really nice. Thank you.

    • @codinginflow
      @codinginflow  6 дней назад

      Glad you like it!

    • @calebopule2490
      @calebopule2490 6 дней назад

      @@codinginflow please is the wix studio free?

    • @codinginflow
      @codinginflow  6 дней назад

      @@calebopule2490 Everything except for checkout is free. That's why we implement it only at the end of the tutorial.

  • @markus_dev_cwb
    @markus_dev_cwb 7 дней назад

    Awesome

  • @QPT-yf7is
    @QPT-yf7is 3 дня назад

    What time period is the .env WIX_API_KEY code in the video? Thanks everyone!

    • @codinginflow
      @codinginflow  3 дня назад

      What do you mean by time period?

    • @QPT-yf7is
      @QPT-yf7is 3 дня назад

      @@codinginflow I need help setting up the WIX_API_KEY code, thanks!

    • @codinginflow
      @codinginflow  3 дня назад

      @@QPT-yf7is I explain that in the video

  • @JosephOpio
    @JosephOpio 6 дней назад

    Hello my favourite TV presenter

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 7 дней назад

    Thanks bro ❤

  • @ustin91
    @ustin91 6 дней назад +1

    This is really cool. Thank you. I just finished your social media app tutorial and now I'm going to start this new one.

  • @devoxygen7395
    @devoxygen7395 7 дней назад

    Level

  • @yousefsaeed732
    @yousefsaeed732 7 дней назад

    Love u legend

  • @rajfekar1514
    @rajfekar1514 5 дней назад

    I don't want to depend on wix I am creating whole wix backend in nextjs

  • @OmarFaruk-bz4gw
    @OmarFaruk-bz4gw 5 дней назад

    ❤❤❤❤❤❤

  • @rishiraj2548
    @rishiraj2548 7 дней назад

    🙂👍🏻💯💯

  • @gnuhatt
    @gnuhatt 6 дней назад

    awsome man!

  • @nicksnotion
    @nicksnotion 6 дней назад +3

    bro using edge☠

    • @codinginflow
      @codinginflow  6 дней назад +1

      Only in the beginning because I had some problem with Chrome 😆

  • @JosephOpio
    @JosephOpio 5 дней назад +2

    1:01:44…. 😳😳😳 😮😮😮😮 How can you pray that the site works yet you hover over something else appealing to you. You need Jesus…

  • @imalh
    @imalh 6 дней назад +1

    your face doesn't match your voice

    • @NaifIT11
      @NaifIT11 5 дней назад

      You r not funny

    • @SK_Covers
      @SK_Covers 4 дня назад

      Your comment isn't related to this video .

    • @raazyaa
      @raazyaa День назад

      Who care ? Show us your’s