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

  Рет қаралды 25,087

Coding in Flow

Coding in Flow

Күн бұрын

Пікірлер: 113
@sooshil
@sooshil 3 ай бұрын
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.
@SeamlessError
@SeamlessError 3 ай бұрын
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 3 ай бұрын
Respect for going through it all 💪
@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 3 ай бұрын
Hey! I am too starting a project with Woocommerce (Wordpress) and have some questions - can we connect?
@Leesdjo
@Leesdjo 3 ай бұрын
All projects and coding tutorials in this channel are amazing and super engaging. Thank you CodingInFlow
@codinginflow
@codinginflow 3 ай бұрын
You're very welcome!
@ectoplasm1285
@ectoplasm1285 3 ай бұрын
oh well, this is going to be a busy weekend. thanks
@hemantbhonsle1087
@hemantbhonsle1087 Ай бұрын
Commenting for algorithm, you deserve it 🙌
@codinginflow
@codinginflow Ай бұрын
thank you my friend!
@ionutsandu5913
@ionutsandu5913 3 ай бұрын
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 3 ай бұрын
Can you give an example?
@ionutsandu5913
@ionutsandu5913 3 ай бұрын
@@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 3 ай бұрын
@@ionutsandu5913 The cart data is managed in a single place using React Query
@deathdefier45
@deathdefier45 3 ай бұрын
Great choice avoiding temptation there at 1:01:48 XD thanks for this awesome content
@GregPeters1
@GregPeters1 3 ай бұрын
Top Tier Channel
@rearevilleza392
@rearevilleza392 2 ай бұрын
Hello Florian!, I will stay tuned for more heavy enterprise level Next/Typescript React-query Projects.
@Frames_of_Mind-1
@Frames_of_Mind-1 Күн бұрын
Wow this is really loaded. I'm starting this right away
@nice-vf4rj
@nice-vf4rj 3 ай бұрын
The man the myth the legend
@RamaGuptaOfficial
@RamaGuptaOfficial 2 ай бұрын
Awesome Buddy, please make more like this on Ecommerce
@prakashbanjade4374
@prakashbanjade4374 3 ай бұрын
Top notch video, there's a lot we can learn from this single video. Amazing brother👏
@codinginflow
@codinginflow 3 ай бұрын
Glad you think so!
@didholipyan8227
@didholipyan8227 3 ай бұрын
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
@ermax7
@ermax7 Ай бұрын
Amazing job. Thank you, sir !!! 🎉🎉🎉
@codinginflow
@codinginflow Ай бұрын
My pleasure!
@elianismedina
@elianismedina 3 ай бұрын
This amazing , great job
@codinginflow
@codinginflow 3 ай бұрын
Thank you!
@ckayhuo2630
@ckayhuo2630 2 ай бұрын
Your video is awesome for studying! Thank you!
@codinginflow
@codinginflow 2 ай бұрын
Glad you like it!
@maorsaadia9806
@maorsaadia9806 3 ай бұрын
Amazing!! Thank you for this kind of content
@ui-desingerbro
@ui-desingerbro 3 ай бұрын
Om my God thankyou flowshop intergrated COD Delivery
@SoftwareWrangler
@SoftwareWrangler Ай бұрын
Hi Florian. I plan to implement a web shop following your tutorial using Wix. What I’m not clear about is whether Wix allows me to redirect the user to the bank’s site for payment processing, after which the bank, by calling one of three endpoints (successful payment, failed payment, cancellation), redirects the user back to the site, and I receive a confirmation. I’ve already implemented this in NextJS 13 with a custom-made backend, but I really like Wix.
@_hugo_cruz
@_hugo_cruz 3 ай бұрын
Thanks for this bro. Thanks for take you time for build an excelent base project for our future. Hugs!!
@codinginflow
@codinginflow 3 ай бұрын
Thanks brother
@codingjitsu
@codingjitsu 3 ай бұрын
This is great, Thanks for Sharing.
@ustin91
@ustin91 3 ай бұрын
This is really cool. Thank you. I just finished your social media app tutorial and now I'm going to start this new one.
@igihara2662
@igihara2662 Ай бұрын
Hello, awesome project! Did you ever use or consider to do Strapi cms?
@michaelfrieze
@michaelfrieze 3 ай бұрын
This is awesome!
@annelourin1456
@annelourin1456 4 ай бұрын
Amazing lecture❤❤
@AjaySingh-jz8qx
@AjaySingh-jz8qx 3 ай бұрын
This is amazing😍
@SoftwareWrangler
@SoftwareWrangler Ай бұрын
I am following the video, and Wix is great, but I am a bit worried about letting 3rd party company handle my customer's business. Exporting the data and importing it into another database for some other CMS is a huge hustle. Do you consider using some open-source (self-hosted) CMS solution as an alternative to Wix?
@elianismedina
@elianismedina 3 ай бұрын
How can we implement the add product to a wishlist with Wix headless ?
@nosajboodhan64
@nosajboodhan64 3 ай бұрын
Amazing content 😮
@codinginflow
@codinginflow 3 ай бұрын
Thank you!
@calebopule2490
@calebopule2490 3 ай бұрын
This is really really nice. Thank you.
@codinginflow
@codinginflow 3 ай бұрын
Glad you like it!
@calebopule2490
@calebopule2490 3 ай бұрын
@@codinginflow please is the wix studio free?
@codinginflow
@codinginflow 3 ай бұрын
@@calebopule2490 Everything except for checkout is free. That's why we implement it only at the end of the tutorial.
@stachycodes
@stachycodes 3 ай бұрын
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
@sahed9
@sahed9 3 ай бұрын
awsome man!
@SoftwareWrangler
@SoftwareWrangler 3 ай бұрын
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.
@Jim49267
@Jim49267 3 ай бұрын
If you are facing a problem with the (next Link), if the images or title do not appear, just replace them with (a tag)
@ilan117
@ilan117 3 ай бұрын
Florian ❤ Thank you so much. I am wondering when will you have start paid courses more in depth ✌️
@codinginflow
@codinginflow 3 ай бұрын
What would you like to see in a paid course?
@ilan117
@ilan117 3 ай бұрын
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 3 ай бұрын
@@ilan117 Thank you I'll take note of that!
@Dev-f6e
@Dev-f6e 3 ай бұрын
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 3 ай бұрын
That's a cool idea. You should do it!
@markus_dev_cwb
@markus_dev_cwb 3 ай бұрын
Awesome
@brancode404
@brancode404 3 ай бұрын
Wow been waiting for this bro. This is great. Can I really use this for my freelance client?
@codinginflow
@codinginflow 3 ай бұрын
Yes of course!
@brancode404
@brancode404 3 ай бұрын
@@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 3 ай бұрын
@@brancode404 I would deploy to Vercel and only consider my own hosting if I get a ton of users
@brancode404
@brancode404 3 ай бұрын
When should I stop using vercel? Will it alert me? What is the user limit for vercel to charge me bro?
@sujoykrhaldar
@sujoykrhaldar 3 ай бұрын
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 3 ай бұрын
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 3 ай бұрын
@@codinginflow Thank you
@johnMorris...4032
@johnMorris...4032 20 күн бұрын
nice
@OmarFaruk-bz4gw
@OmarFaruk-bz4gw 3 ай бұрын
❤❤❤❤❤❤
@bh4541
@bh4541 3 ай бұрын
do we need know reatjs before join this tutorial
@Deus-lo-Vuilt
@Deus-lo-Vuilt 3 ай бұрын
Thanks bro ❤
@itsthemeg
@itsthemeg Ай бұрын
Can Printify be integrated so that the delivery is actually done?
@codinginflow
@codinginflow Ай бұрын
Wix e-commerce has numerous fulfillment integrations
@sahilthummar8237
@sahilthummar8237 3 ай бұрын
One request please make admin panel for this with full functionality just like you used in this tutorial.
@ionutsandu5913
@ionutsandu5913 3 ай бұрын
Yea right, so you're asking him just to build what a "bilions dollar company" built over the years. Seems fair.
@yousefsaeed732
@yousefsaeed732 3 ай бұрын
Love u legend
@devoxygen7395
@devoxygen7395 3 ай бұрын
Level
@Learning_1010
@Learning_1010 2 ай бұрын
Is there anything that is not free in the tools used?
@JosephOpio
@JosephOpio 3 ай бұрын
Hello my favourite TV presenter
@codinginflow
@codinginflow 3 ай бұрын
Hello 👋
@rishiraj2548
@rishiraj2548 3 ай бұрын
🙂👍🏻💯💯
@annelourin1456
@annelourin1456 4 ай бұрын
Literally best project with best instructor with amazing teaching skills❤❤❤
@kartikgoel7208
@kartikgoel7208 3 ай бұрын
bhai dekh to le phale video
@rajfekar1514
@rajfekar1514 3 ай бұрын
I don't want to depend on wix I am creating whole wix backend in nextjs
@codinginflow
@codinginflow 3 ай бұрын
Fair enough
@_vyas_ayush
@_vyas_ayush 3 ай бұрын
Hey there, i was planning on doing the same. let me know how you approach this.
@rajfekar1514
@rajfekar1514 3 ай бұрын
@@_vyas_ayush I am doing backend with Laravel API with MySQL dB.
@rajfekar1514
@rajfekar1514 3 ай бұрын
@@_vyas_ayush I am using Laravel API as a back-end framework. With MySQL dB
@kwealcea
@kwealcea Ай бұрын
5:15:00
@kwealcea
@kwealcea Ай бұрын
5:34:00
@kwealcea
@kwealcea Ай бұрын
6:16:00
@JosephOpio
@JosephOpio 3 ай бұрын
1:01:44…. 😳😳😳 😮😮😮😮 How can you pray that the site works yet you hover over something else appealing to you. You need Jesus…
@codinginflow
@codinginflow 3 ай бұрын
😆
@nicksnotion
@nicksnotion 3 ай бұрын
bro using edge☠
@codinginflow
@codinginflow 3 ай бұрын
Only in the beginning because I had some problem with Chrome 😆
@ThabisoMasia-f3t
@ThabisoMasia-f3t 2 ай бұрын
Flow Shop
@MaryLee-r2v
@MaryLee-r2v 3 ай бұрын
Hernandez Nancy Rodriguez Dorothy Smith Melissa
@imalh
@imalh 3 ай бұрын
your face doesn't match your voice
@NO8INN
@NO8INN 3 ай бұрын
You r not funny
@SK_Covers
@SK_Covers 3 ай бұрын
Your comment isn't related to this video .
@raazyaa
@raazyaa 3 ай бұрын
Who care ? Show us your’s
@ilan117
@ilan117 3 ай бұрын
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 2 ай бұрын
Have the same error, did you fix it?
@ilan117
@ilan117 2 ай бұрын
@ 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
Build A Complete E-Commerce Website (Next.js 15) - Part 2/2
7:22:59
Coding in Flow
Рет қаралды 6 М.
Ep 197 - Can you self-host Next.js?
58:04
Frontend First
Рет қаралды 2,4 М.
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
The Underdog: From $10/hr to $1.5M/Year
20:10
Starter Story
Рет қаралды 446 М.
Build and Deploy a NextJS Full-Stack Social Media App { Twiddle App }.
9:25:29
Programming Fluency 🧑‍💻
Рет қаралды 4,8 М.
I tried every website builder. This is the BEST
19:31
Steve Builds Websites
Рет қаралды 274 М.
5 Secrets to Stop Stuttering & Speak More Clearly!
12:44
Vinh Giang
Рет қаралды 127 М.
20 Programming Projects That Will Make You A God At Coding
14:27
The Coding Sloth
Рет қаралды 1,7 МЛН
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 899 М.
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН