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

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 90

  • @SeamlessError
    @SeamlessError 19 днів тому +1

    I learned how to make 2d games in unity from this guy and now im learning fullstack websites as well, what a goat.

    • @codinginflow
      @codinginflow  19 днів тому +2

      Respect for going through it all 💪

  • @sooshil
    @sooshil 23 дні тому +2

    I follow you since this channel was Android specific. I am still in Android but still follow along with your tutorials as a side learning. What an amazing tutorial is this. Very much thank you Florian.

  • @Leesdjo
    @Leesdjo Місяць тому +3

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

  • @Jaco_codeeza
    @Jaco_codeeza Місяць тому +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 Місяць тому

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

  • @ectoplasm1285
    @ectoplasm1285 Місяць тому +5

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

  • @rearevilleza392
    @rearevilleza392 12 днів тому

    Hello Florian!, I will stay tuned for more heavy enterprise level Next/Typescript React-query Projects.

  • @ionutsandu5913
    @ionutsandu5913 Місяць тому +2

    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  Місяць тому

      Can you give an example?

    • @ionutsandu5913
      @ionutsandu5913 Місяць тому

      @@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  Місяць тому

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

  • @GregPeters1
    @GregPeters1 Місяць тому +4

    Top Tier Channel

  • @RamaGuptaOfficial
    @RamaGuptaOfficial 4 дні тому

    Awesome Buddy, please make more like this on Ecommerce

  • @nice-vf4rj
    @nice-vf4rj Місяць тому +3

    The man the myth the legend

  • @deathdefier45
    @deathdefier45 Місяць тому +2

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

  • @ui-desingerbro
    @ui-desingerbro Місяць тому +2

    Om my God thankyou flowshop intergrated COD Delivery

  • @prakashbanjade4374
    @prakashbanjade4374 Місяць тому

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

  • @didholipyan8227
    @didholipyan8227 28 днів тому +1

    Trying this tutorial using latest Next JS 15, it has some changes to the rc before.
    In Latest NEXT 15, dynamic api is asynchronous and you have to await it first before you use it.
    If you going into some error about the latest NEXT 15 when following this tutorial, just read the documentation that served by NEXT
    happy coding

  • @Dev-f6e
    @Dev-f6e 23 дні тому

    Thank you for these perfect videos! Quick question - why not consider adding a ChatBot to this e-commerce site? It could really address the most sought-after features in the market :)

    • @codinginflow
      @codinginflow  23 дні тому

      That's a cool idea. You should do it!

  • @annelourin1456
    @annelourin1456 Місяць тому

    Amazing lecture❤❤

  • @annelourin1456
    @annelourin1456 Місяць тому

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

  • @SoftwareWrangler
    @SoftwareWrangler Місяць тому

    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.

  • @_hugo_cruz
    @_hugo_cruz Місяць тому

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

  • @maorsaadia9806
    @maorsaadia9806 Місяць тому

    Amazing!! Thank you for this kind of content

  • @stachycodes
    @stachycodes Місяць тому

    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

  • @elianismedina
    @elianismedina Місяць тому +1

    How can we implement the add product to a wishlist with Wix headless ?

  • @codingjitsu
    @codingjitsu 28 днів тому

    This is great, Thanks for Sharing.

  • @nosajboodhan64
    @nosajboodhan64 Місяць тому

    Amazing content 😮

  • @elianismedina
    @elianismedina Місяць тому

    This amazing , great job

  • @bh4541
    @bh4541 20 днів тому

    do we need know reatjs before join this tutorial

  • @AjaySingh-jz8qx
    @AjaySingh-jz8qx Місяць тому

    This is amazing😍

  • @ustin91
    @ustin91 Місяць тому +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.

  • @michaelfrieze
    @michaelfrieze Місяць тому

    This is awesome!

  • @sujoykrhaldar
    @sujoykrhaldar Місяць тому

    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  Місяць тому +5

      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 Місяць тому +1

      @@codinginflow Thank you

  • @Learning_1010
    @Learning_1010 16 днів тому

    Is there anything that is not free in the tools used?

  • @ilan117
    @ilan117 Місяць тому

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

    • @codinginflow
      @codinginflow  Місяць тому

      What would you like to see in a paid course?

    • @ilan117
      @ilan117 Місяць тому

      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  Місяць тому

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

  • @calebopule2490
    @calebopule2490 Місяць тому

    This is really really nice. Thank you.

    • @codinginflow
      @codinginflow  Місяць тому

      Glad you like it!

    • @calebopule2490
      @calebopule2490 Місяць тому

      @@codinginflow please is the wix studio free?

    • @codinginflow
      @codinginflow  Місяць тому

      @@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 Місяць тому

    Awesome

  • @sahilthummar8237
    @sahilthummar8237 Місяць тому +1

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

    • @ionutsandu5913
      @ionutsandu5913 Місяць тому +5

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

  • @brancode404
    @brancode404 Місяць тому

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

    • @codinginflow
      @codinginflow  Місяць тому +1

      Yes of course!

    • @brancode404
      @brancode404 Місяць тому

      @@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  Місяць тому

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

    • @brancode404
      @brancode404 Місяць тому

      When should I stop using vercel? Will it alert me? What is the user limit for vercel to charge me bro?

  • @JosephOpio
    @JosephOpio Місяць тому

    Hello my favourite TV presenter

  • @yousefsaeed732
    @yousefsaeed732 Місяць тому

    Love u legend

  • @devoxygen7395
    @devoxygen7395 Місяць тому

    Level

  • @OmarFaruk-bz4gw
    @OmarFaruk-bz4gw Місяць тому

    ❤❤❤❤❤❤

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt Місяць тому

    Thanks bro ❤

  • @rishiraj2548
    @rishiraj2548 Місяць тому

    🙂👍🏻💯💯

  • @Jim49267
    @Jim49267 25 днів тому

    If you are facing a problem with the (next Link), if the images or title do not appear, just replace them with (a tag)

  • @rajfekar1514
    @rajfekar1514 Місяць тому +1

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

    • @codinginflow
      @codinginflow  Місяць тому

      Fair enough

    • @_vyas_ayush
      @_vyas_ayush 29 днів тому +1

      Hey there, i was planning on doing the same. let me know how you approach this.

    • @rajfekar1514
      @rajfekar1514 29 днів тому

      @@_vyas_ayush I am doing backend with Laravel API with MySQL dB.

    • @rajfekar1514
      @rajfekar1514 29 днів тому

      @@_vyas_ayush I am using Laravel API as a back-end framework. With MySQL dB

  • @MaryLee-r2v
    @MaryLee-r2v Місяць тому

    Hernandez Nancy Rodriguez Dorothy Smith Melissa

  • @nicksnotion
    @nicksnotion Місяць тому +3

    bro using edge☠

    • @codinginflow
      @codinginflow  Місяць тому +1

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

  • @JosephOpio
    @JosephOpio Місяць тому +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 Місяць тому +1

    your face doesn't match your voice

    • @NaifIT11
      @NaifIT11 Місяць тому

      You r not funny

    • @SK_Covers
      @SK_Covers Місяць тому

      Your comment isn't related to this video .

    • @raazyaa
      @raazyaa Місяць тому

      Who care ? Show us your’s

  • @ilan117
    @ilan117 21 день тому +1

    Hi Florain ❤ I am using the version 15 next.js. I’m trying to track the following error wix-client.base (getWixClient) … at the OAuthStrategy getting unhandled runtime … can’t read properties of undefined reading metadata. Do you have any idea where can I find a solution for this particular issue ? 🤲

    • @elrenzizapatero
      @elrenzizapatero 15 днів тому

      Have the same error, did you fix it?

    • @ilan117
      @ilan117 15 днів тому

      @ i reverted it back to the RC. I could not find a solution. I was hopping Florian will give it a look. 🤲

    • @elrenzizapatero
      @elrenzizapatero 2 дні тому

      @@ilan117 I fixed it, the problem is updating all the @wix/... so is updated. And if you cant, then add to the package.json this:
      "overrides": {
      "jsonpath-plus": "^10.1.0"
      },
      Hope it helps

  • @sahed9
    @sahed9 Місяць тому

    awsome man!