Build and Deploy a Modern Full Stack ECommerce React Application with Stripe

  Рет қаралды 1,046,709

JavaScript Mastery

JavaScript Mastery

Күн бұрын

Пікірлер: 1 700
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Build even more comprehensive, modern applications such as an AI-Powered Movie App and an NFT Marketplace application - Check it out now - www.jsmastery.pro 🔥 I asked Sanity to hook up some free stuff for this video... They made a custom boosted free plan 👉 www.sanity.io/javascriptmastery2022
@banasthalividyapithevents
@banasthalividyapithevents 2 жыл бұрын
Please release the nft marketplace built fast
@Alex-bc3xe
@Alex-bc3xe 2 жыл бұрын
🎉This channel will reach 1 mil this year no doubt about it
@javascriptmastery
@javascriptmastery 2 жыл бұрын
@@banasthalividyapithevents coming in mid May!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
@@Alex-bc3xe let's hope so! 🎉
@knowledgewalatech
@knowledgewalatech 2 жыл бұрын
Please make full stack blog application with dark feature & infinite scroll & full responsive and support google ads . I request you please make it with your ♥️
@ifechukwu7379
@ifechukwu7379 Жыл бұрын
I'm from rural Nigeria and I'm about to start watching and learning. To give such great content for free is a blessing to humanity. This world is a better place because of people like you. God bless you. I hope to learn a lot.
@ryancoding6733
@ryancoding6733 Жыл бұрын
incredible project, as react developer i can tell everyone trying to learn just follow the steps, try to understand every task and if you feel you are struggling with something pause the video and do some research to understand it very well till you feel comfortable with it and keep going, at the end you will able to build project on your own and get a job. good job my friend you are always the best
@salmanpatrick
@salmanpatrick 2 жыл бұрын
It is one of the best tutorials that I have ever seen in my web dev career. A very clean step by step process with each logic beautifully explained and in very polite way. Hats Off 🔥. I finished it in one and half day. At first I didn't get what's going on , I just followed him and created the entire website. After finishing I started studying the whole project and I concluded some points: First simply we set up the Sanity. We created two database schemas one for products and other for our banner for homepage. After setting up the schemas we created the front page of the website. Now it's on you how you wanna design the pages. The main thing he teach us that how to fetch the data from Sanity Schemas and how to display them. If you know this then you can implement the logic in any kind of website and I love that part. So we created a home page with a hero banner, products listing and footer. Also a navbar. Then we created products detailed page logic. We just need to fetch the specific product from the sanity products schemas. Before we were fetching the all products to display on the home page but now we only need the specific product to render dynamically on a specific page. So this can be done easily in Next JS. Again you can design that product detail page whatever you want but we learned how to fetch the specific data. After that we created a context using React Context hook. If you know even the basics of this hook then this part would feel like piece of cake. We created some states and then passed into the context so we can use them anywhere. We could also create those states in our slug or other pages but that's what the beauty of Context Hook that we stored all the states and functions in a single Context. And then the cart logic was the lil bit difficult for me but still I'm learning and experimenting on it. I think instead of using "prevQty" we can just increment the qty by using setQty(qty +1); It's very simple we don't even need that "prev" logic cuz that's bit confusing. And then that stripe logic was game changer for me . That filled the entire website with life. Thank you so much bro. I got a great opportunity to learn a lot from this tutorial. Just keep it up. Looking forward.😁
@PANDEYAYUSHPRAKASH
@PANDEYAYUSHPRAKASH 2 жыл бұрын
i am getting error in setup of sanity could you help me
@salmanpatrick
@salmanpatrick 2 жыл бұрын
@@PANDEYAYUSHPRAKASH what kind of error it is
@aquibjameelkhan1118
@aquibjameelkhan1118 2 жыл бұрын
How can I reach @salman Haider. Need to talk to u
@salmanpatrick
@salmanpatrick 2 жыл бұрын
@@aquibjameelkhan1118 yes bro
@kavyar8579
@kavyar8579 2 жыл бұрын
Is next js a prerequisite for this project ?
@vidz_24
@vidz_24 2 жыл бұрын
This man teaches in a very easy to understand way. Udemy teachers should emulate him. Kudos Adrian
@thejohnsonarticle5492
@thejohnsonarticle5492 2 жыл бұрын
I have never commented on any KZbin video before but this one got me overwhelmed with how detail and simple to understand. Kudos 👌👍👍👌 you are an amazing teacher
@Tomiciatko
@Tomiciatko 2 жыл бұрын
The best code teacher I’ve ever heard. Calm and patient no background music, no ADHD. Like your style :)
@kingdommanga-anime151
@kingdommanga-anime151 Жыл бұрын
hello, please there is a part of the video i didn't understand. when creating the Project, there is a stage where he talks about overwriting dependencies. i did not understand what he did at that stage because he was going quite fast. Please wound you mind explaining what he did there?
@clipsandsips373
@clipsandsips373 10 ай бұрын
bro you are an angel for real the amount of effort you put on you videos shows that you not doing it for money you just love what you doing and we love you keep up the good work my G
@MichaelPulliam
@MichaelPulliam Жыл бұрын
I'm glad everyone else is having great results from this tutorial. I am unable to get sanity working? I wasn't prompted to setup an account or name the project. I tried installing TLS 1.2.. not sure what I'm doing wrong.
@manuel3699
@manuel3699 Жыл бұрын
What I like the most is the pronunciation, I'm improving my English while I'm learning to become a developer. And with you I don't need subtitles, it's great. But by far the best thing is your content and the professional approach you give it. Thank you very, very much 😀😀
@davidhendriksen
@davidhendriksen Жыл бұрын
I think it is not considered good practice to send sensitive information, such as cart items, directly from the client side to Stripe. This is because a malicious user could modify the prices in the line_items array before the request is sent. To mitigate this risk, it would be more secure to use the Product ID's in the line items instead of the price itself. This way, on the server-side, you can fetch the correct price for each line item. Also, making the Stripe Secret key publicly available can be very dangerous. I just wanted to give some feedback, I hope you don't take it the wrong way. Thanks for the great tutorial!
@carlosmontes7088
@carlosmontes7088 Жыл бұрын
Thanks for your advice, I recently learn backend and your way to do the process is the right way for secure the data. Maybe this tutorial is a good way to practice the basics of React but is mandatory have in mind the security factor.
@salmaahmed7789
@salmaahmed7789 Жыл бұрын
Thank u ❤❤❤❤
@_sheetalgehlot
@_sheetalgehlot Жыл бұрын
Hey can you provide some tutorials which provide all the information which you describe
@ptapollo
@ptapollo Жыл бұрын
Is he making the stripe secret key publicly available? The only key he’s using on the client side is the publishable key, which is meant to be used on the client side. The secret key is being used in the api folder which is code next.js makes sure does not end up on the client-side. At least, this is what I understood from what I’ve learn from next.js. Am I thinking incorrectly? Regarding the cart items, I also agree. Using the price sent from the client-side is not a good idea, since it can be easily manipulated.
@marumaru296
@marumaru296 10 ай бұрын
Who are u? An engineer? Why I have to trust u?
@DeveloperJunaid
@DeveloperJunaid 2 жыл бұрын
When he says "This is the best project video that you can currently find on the youtube", I BELIEVE THAT 🔥❤
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for your support!
@DeveloperJunaid
@DeveloperJunaid 2 жыл бұрын
@@javascriptmastery You deserve more than that Adrian
@shubiie
@shubiie 2 жыл бұрын
hey @Developer Junaid I am facing little problem while following this Tutorial , can you please Help Me to solve this ?
@DeveloperJunaid
@DeveloperJunaid 2 жыл бұрын
@@shubiie Yes sure, how may I help you?
@hisoka9067
@hisoka9067 Жыл бұрын
Can anyone send the DFD diagram and ER diagram of this project?
@borismassesa9553
@borismassesa9553 2 жыл бұрын
Adrian you’re just a gift from God the way you explain the concepts is just phenomenal…..Thanks again for another amazing project that I can code along and learn new web technology and add on my portfolio. Please keep doing a good work. You’re blessing a lot of people out here and inspiring 🙏🏼🙏🏼🙌🏽❤️‍🔥🙌🏽❤️‍🔥
@NzeluHub
@NzeluHub 2 жыл бұрын
I so much agree
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks so much for the kind words! I'm glad you're enjoying the projects and learning new things. :)
@vvek_7
@vvek_7 Жыл бұрын
Pay With Stripe is just redirecting, works sometimes only. What to do ??
@oduniyitinuijioluwa2768
@oduniyitinuijioluwa2768 2 жыл бұрын
This man!! I have no words to just thank you! ♥️ only God can express my gratitude towards you!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
I'm glad I could help!
@beefykenny
@beefykenny 2 жыл бұрын
I am currently wacthing your other e commerce web shop tutorial video. Loving it! But now you came out with another BANGER🤩
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks so much!
@andrejkling3886
@andrejkling3886 2 жыл бұрын
Each your project is individual... It's just incredible amazing Adrian. Gratitude ... It's a lot of efforts
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for your kind words, I really appreciate it! :)
@jashanmago9825
@jashanmago9825 2 жыл бұрын
Tomorrow I've to start my first paid project! And guess what, it's a ecommerce site! What a timing!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
That's fricking perfect! :D
@mvrius2924
@mvrius2924 2 жыл бұрын
I've never thought I'll see a video la this for free on youtube. You're a legend man
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you!
@naijaspeed8456
@naijaspeed8456 2 жыл бұрын
Your courses are even more better than some Udemy paid courses. Thank u so much for sharing this great tutorial. Indeed u make learning easier for people like me.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks so much for the kind words! I'm glad you're enjoying the courses. :)
@sayeghjoe
@sayeghjoe 2 жыл бұрын
You’ve made some amazing videos Adrian but I think this is your BEST one yet. Truly remarkable. This is a game changer. Thank you
@javascriptmastery
@javascriptmastery 2 жыл бұрын
I'm so glad you think so Joseph! Enjoy!
@mohamaddarwish3765
@mohamaddarwish3765 2 жыл бұрын
Does this deployment in vercel, does it free or not?
@stephan3199
@stephan3199 2 жыл бұрын
@@mohamaddarwish3765 100% free
@mohamaddarwish3765
@mohamaddarwish3765 2 жыл бұрын
@@stephan3199 tqsm
@kingdommanga-anime151
@kingdommanga-anime151 Жыл бұрын
hello, please there is a part of the video i didn't understand. when creating the Project, there is a stage where he talks about overwriting dependencies. i did not understand what he did at that stage because he was going quite fast. Please wound you mind explaining what he did there?
@arnaldopires7655
@arnaldopires7655 Жыл бұрын
I would have loved to follow this step by step process, but this needs to be updated. I ran into so many compatibility issues and prompts I didn't know how to deal with. When running the commands the same way as the video, I got prompts I wasn't sure about how to proceed with. I also got files and folders that appeared, that when I compared to the video/github it wasn't the same. I had additional folders like "app" that got created, and in the video, it never got created, so things became confusing. I spent more time trying to figure out these issues, than actually writing code and following along. All this stuff is new to me and ended up being frustrating. There really aren't many videos out there that show a step by step guide on how to use these specific technologies together, so an update for 2023 would be perfect.
@davidrubianocripto4452
@davidrubianocripto4452 Жыл бұрын
agreed, I think the sanity cli he uses is why we cant get it to work
@abdullah_abisola
@abdullah_abisola 10 ай бұрын
Ya I'm experiencing the same issue after putting the project on hold @@davidrubianocripto4452
@ulenund9867
@ulenund9867 10 ай бұрын
I am currently facing the same issues on my end.I followed the whole process but came up with bugs & became frustrated.
@gabrielomane-yeboah
@gabrielomane-yeboah 6 ай бұрын
​@@ulenund9867 I also ran into the same issues but I decided to find my way around it and I'm smooth sailing. The only thing is to find the updated equivalent of the deprecated functions and refactor some of the components to render on the client. NextJS components are now server components by default so button interactions and stuff don't work till you make them client components. That's all
@j946atFIVEFOUR88AA
@j946atFIVEFOUR88AA 2 жыл бұрын
This tutorial is really great man, learned a lot and even the small stuff like ctrl+clicking a component to open it, ctrl+shift+r for a hard reset, and ctrl+space for easily importing components are really great tips that save time
@rown
@rown 2 жыл бұрын
Please how do I overwrite for dependencies, can’t find my way
@kingdommanga-anime151
@kingdommanga-anime151 Жыл бұрын
hello, please there is a part of the video i didn't understand. when creating the Project, there is a stage where he talks about overwriting dependencies. i did not understand what he did at that stage because he was going quite fast. Please wound you mind explaining what he did there?
@kenthefley2226
@kenthefley2226 2 жыл бұрын
Wow. I requested this project on Discord and you did it! You were probably working on this long before I made that post but still amazing. I cannot tell you enough how thankful I am that you create such useful content.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
You're welcome, glad I could help!
@vaniad555
@vaniad555 2 жыл бұрын
I was hoping tailwindcss was used, also a carousel & video as a bg of about section as clients enjoy more visual presentation of their stores.
@cstroudio7516
@cstroudio7516 2 жыл бұрын
The absolute best! Making content like this literally changes lives.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for the kind words! I'm glad my videos are helping you out. :)
@chaubrian5879
@chaubrian5879 2 жыл бұрын
Amazing project! As an undergraduate student, I usually learn react from your videos. Thanks for your contribution!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you!
@darrenarmani
@darrenarmani Жыл бұрын
i like ur accent when u explain over entire video, easy to understand for me who aren't native speakers
@nyctophilialone
@nyctophilialone 2 жыл бұрын
bro you are the best teacher I've ever seen. love your contents. KEEP GOING PLEASE!!!
@klinfeldt82
@klinfeldt82 Жыл бұрын
Really enjoyed this project overall, particularly the exposure to Sanity. Looking forward to more tutorials!
@pankaj2129
@pankaj2129 2 жыл бұрын
You again won my heart! Incredibly a great topic. I would like you to request to kindly include some entities like stock number and automatically update the stock whenever a product is bought by someone. Assumr that our company is a large one and If we receive 1000 of new product in a single day, say, then how can we manage uploading those huge amount of images (1000 × 4 = 4000 images in a single day) in SANITY and also update its stocks. This features would enhance the app more, so I request you to kindly take care of the above points.
@ankitkumarsharma2372
@ankitkumarsharma2372 2 жыл бұрын
Thanks a lot, for this valuable course. I was waiting for many days.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
You're welcome! I'm glad you like it.
@saumya8407
@saumya8407 2 жыл бұрын
This project is 10 times better than the bootcamp projects. Thank you adrian.
@marloncorreiamarlin3125
@marloncorreiamarlin3125 2 жыл бұрын
Sou brasileiro, e esse tutorial é de longe o melhor que já vi, mesmo tendo que ler a legenda e fazer ao mesmo tempo, obrigado por disponibilizar esse conteúdo gratuitamente!!
@fumalyson
@fumalyson 2 жыл бұрын
O gateway de pagamento vc utilizou o stripe mesmo?
@marloncorreiamarlin3125
@marloncorreiamarlin3125 2 жыл бұрын
@@fumalyson Eu acabei modificando todo o projeto, para vender regatas da NBA, mas continuei usando o stripe
@enriquesantosdeoliveira5798
@enriquesantosdeoliveira5798 2 жыл бұрын
Amigos vcs adaptaram para typescript ou seguiram em javascript mesmo?
@fumalyson
@fumalyson 2 жыл бұрын
@@enriquesantosdeoliveira5798 depende da proposta amigo, nao vejo pq n fzr com TS! Eh uma boa.
@juniorMr
@juniorMr Жыл бұрын
Esse canal é incrível
@radiknazmiev
@radiknazmiev 2 жыл бұрын
Hands down this is the best channel that brakes everything down for you!! At 56:15 do we really need to specify "slug.current" rather than just "slug"?! For each product component its own unique slug will be it received from the parent.
@subratsahai2017
@subratsahai2017 2 жыл бұрын
It's giving error on both what to do now please help
@냥냥펀치-o3g
@냥냥펀치-o3g 2 жыл бұрын
hi I am from South Korea. I watch your videos every day. Thank you so much for always uploading great videos. your video is cool and the content is cool!! And I'm not good at English, but I can understand you, so this is a perfect video. Thank you for always.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for being a loyal subscriber and for your kind words! I'm glad you enjoy the videos and that you can understand them. :) Keep watching and thanks for your support!
@israelbosun4032
@israelbosun4032 Жыл бұрын
Thank you so much Adrian, even almost a year after your tutorials are still so high quality, I just finished the project, though I could not use Stripe because of my country, I was able to use paystack to handle the payments. Really appreciate you Bro
@yesayajones3725
@yesayajones3725 Жыл бұрын
Hi Israel, I am also from a country where I can't use stripe. How did you integrate paystack. That would really be helpful.
@israelbosun4032
@israelbosun4032 Жыл бұрын
@@yesayajones3725 They had a very good documentation with examples, the link is on their website
@ulenund9867
@ulenund9867 10 ай бұрын
@@israelbosun4032 Please I had dependency issues while trying to spin up the app, can you please be of help,I'll appreciate it greatly!!!
@UpdaterMC
@UpdaterMC 2 жыл бұрын
letss goooo finally I will learn how to use sanity for a commerce shop thank you so much
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for your support! I'm excited to help you learn how to use Sanity for a commerce shop. Thanks for being a great subscriber!
@kennedyfreitas7548
@kennedyfreitas7548 2 жыл бұрын
dude became the only youtube channel i got to for up to date react content. Always coming in clutch
@douglasdavid177
@douglasdavid177 2 жыл бұрын
This is incredible! Thank you for all you do! You have the most intricate projects and the best tutorials. My only fear is that you'll become so popular that employers will begin seeing your impressive projects on everyone's portfolios and I won't be able to stand out as much haha. But seriously thanks for all these awesome and well put together videos, you're great at teaching and I've learned a lot
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks so much, I really appreciate it! :D
@shahbazmughal5808
@shahbazmughal5808 2 жыл бұрын
I've been thinking about this for months man!!! All the employers are going to catch on to Adrian's phenomenal work hahahah! shoooooot!
@alinionutraileanu7887
@alinionutraileanu7887 Жыл бұрын
For vercel if you have problems for not loading the website like in your local host just follow all the commands for git in the video and will work fine . for me it worked 100% . Awesome project now it's live finally !
@asbaqq
@asbaqq Жыл бұрын
Bro this project is free api
@alinionutraileanu7887
@alinionutraileanu7887 Жыл бұрын
@@asbaqq yes yes , just explaining for those who get some errors.
@mukhammad5464
@mukhammad5464 2 жыл бұрын
Your all videos is amazing! Never stop! Thank you!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks for the support!
@Binarybotsltd
@Binarybotsltd 2 жыл бұрын
Definitely this is the Best E-commerce Application video on KZbin
@javascriptmastery
@javascriptmastery 2 жыл бұрын
THANK YOU!
@jonathanbriceno3865
@jonathanbriceno3865 2 жыл бұрын
Extraordinary content, thanks to you I have managed to materialize my dream of being a developer, I have learned a lot from your videos. Immensely grateful. I admire you incredibly.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for your kind words! I'm glad I could help you achieve your dreams.
@paradox739
@paradox739 2 жыл бұрын
I got my first interview for frontend dev next week because of you. Hopefully i pass it. Thank you man 🥹
@billalfarabi5589
@billalfarabi5589 2 жыл бұрын
Which job site you got it?
@paradox739
@paradox739 2 жыл бұрын
@@billalfarabi5589 posted by portfolio on linkedin.
@billalfarabi5589
@billalfarabi5589 2 жыл бұрын
@paradox, i am also junior frontend developer, i am job seeker. I have LinkedIn account. Whose will be perfect connection for my job or interview?
@javascriptmastery
@javascriptmastery 2 жыл бұрын
You're welcome! Best of luck to you!
@paradox739
@paradox739 2 жыл бұрын
@@billalfarabi5589 yes man i suggest building a site that would showcase your projects. In that case employers would see what technologies u got under your belt. This method works for me best.i got alot of messages on linkedIn after I posted my portfolio.
@OmnispectiveHub
@OmnispectiveHub 2 жыл бұрын
considering the content this should be a paid course. Thank you on behalf of every struggling developer out there
@javascriptmastery
@javascriptmastery 2 жыл бұрын
I'm glad you think the course is worth paid, but it will always be free. Thanks for the support!
@paulchambers7586
@paulchambers7586 Жыл бұрын
This tutorial was extremely clear, concise, and easy to follow. I'm sure I'm going to buy one of the pro courses now. Bravo!
@vvek_7
@vvek_7 Жыл бұрын
Pay With Stripe is just redirecting, works sometimes only what to do ?
@boluwatife2875
@boluwatife2875 2 жыл бұрын
If by any chance you run into an issue with the javascript mastery coupon saying "cannot load scripts because running scripts is disabled " then clear your console and input this first "set-ExecutionPolicy RemoteSigned -Scope CurrentUser" click enter and then type "Get-ExecutionPolicy" click enter, then lastly enter "Get-ExecutionPolicy -list" and thats all. I hope this helps. God bless PS. God bless you Mr. Adrian
@wilsonmela6343
@wilsonmela6343 2 жыл бұрын
Always serving us amazing contents for nothing. Man, you are one of kind. Thank you very much!.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you, I'm glad you enjoy the videos!
@wilsonmela6343
@wilsonmela6343 2 жыл бұрын
I do with full satisfaction. Thank you.
@cyrusbigham7075
@cyrusbigham7075 2 жыл бұрын
Dude I did your last tutorial as well. You are the best teacher by far! Thank you for what you do and look forward to more videos!
@shalakagaikwad8813
@shalakagaikwad8813 2 жыл бұрын
I needed this tutorial. Thank you so much! I have been following you from a while now. You are doing an amazing job Adrian! So so grateful!!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks so much! I'm happy to help :)
@daniffig
@daniffig 2 жыл бұрын
I think one of the best resources Adrian has is to leave the typos as much as he can so we can't help with our OCD and must watch the entire tutorial until he fixes them all.
@Ta_3-k8n
@Ta_3-k8n 2 жыл бұрын
I feel so happy when I see you post a new video ❤️, your project based tutorials are priceless literally. So thank you, if i may just suggest to make one day a full functional bug tracker web app.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for your kind words! I'm glad you enjoy my videos and find them helpful. I'll definitely keep your suggestion in mind for future projects. :)
@Ta_3-k8n
@Ta_3-k8n 2 жыл бұрын
@@javascriptmastery wow you've replayed, thank you so much, we really should appreciate what you're doing for us with this quality content 🔥 you're making for free, that's huuuge man. Keep up. And we'll try to support u the way we can. Thanks for keeping the suggestion in mind 😉, love u.
@shahidullahmuffakir668
@shahidullahmuffakir668 2 жыл бұрын
After finishing your Portfolio website project , which was amazing. Now starting this, I love your contents.
@mhlengingubane2469
@mhlengingubane2469 2 жыл бұрын
You're a blessing man, just what I was looking for
@javascriptmastery
@javascriptmastery 2 жыл бұрын
You're welcome!
@nachozz1032
@nachozz1032 Жыл бұрын
Great tutorial, helped a tremendous amount in understanding Next.js and ecommerce stores in general. If I had to pick out some cons, you never implemented the local storage like you promised, and the website wasn't perfectly responsive, but that's just knit picking!
@aaronomale1563
@aaronomale1563 Жыл бұрын
Exactly what I just noticed. I followed the tutorial to build the app but I noticed no localstorage integration, but he used localSorage.clear() 😅. Have you implemented it?
@yashasvitripathi8863
@yashasvitripathi8863 2 жыл бұрын
I must say, you really work very hard to provide newie learner for getting their hands on such Tech. I pray after getting a dignified job I could buy you a coffee.
@devhubmip9762
@devhubmip9762 2 жыл бұрын
Thank you SO MUCH for your effort to make such an incredible, comprohensive tutorial, and sharing your knowledge/experience with us I wonder if you also could make a video (part 2) to cover the integration of a Commerce API to view in a dashboard the inventory management, orders, sales, emails, etc. (with platforms as commerce layer, snipcart, shopizer, others)? Greetings from the Netherlands!
@estebanaguirre4550
@estebanaguirre4550 2 жыл бұрын
I don't know how this guy does this so specific in every step. Te amo viejo!
@yassiribrahim7521
@yassiribrahim7521 2 жыл бұрын
as usual MrHajdin making everything special and different Thanks Boss
@leonardovillar5985
@leonardovillar5985 2 жыл бұрын
When I say that I learn much more with youtube videos I'm talking about this. Sincerily one of the best contents that I have seen on youtube. I'm from Brazil and I'm so thankful about all your videos teaching us how to improve our habilities. Thank you so much.
@gourabbanik2043
@gourabbanik2043 2 жыл бұрын
Thank you sir I'm biggest fan of your teaching skills.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks! I appreciate it.
@alykane6347
@alykane6347 2 жыл бұрын
Sure! Number One Js Provider is this Chanel. That's my point of #View and this is why I #Type This #Script to #React. Thanks again @JavaScript Mastery
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks for watching!
@valentineejakpomewhe4352
@valentineejakpomewhe4352 2 жыл бұрын
thank you so much for this video, please in your next ecommerce course, please add products with multiple variations, no e-commerce tutorial online covers that, all have single product style.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Will do!
@mathiaschevez1629
@mathiaschevez1629 2 жыл бұрын
ANOTHER BANGER! Thanks man I really appreciate the time you take to post these.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Everything for you Mathias! 😊
@Clytax
@Clytax 2 жыл бұрын
Amazing Video! But I have one thing: It would be really cool to see you code the CSS and explain it. I know it would lead to a longer video but it could be really useful for the viewers as web design "unfortunately" includes styling :D
@javascriptmastery
@javascriptmastery 2 жыл бұрын
You're right, it would be cool to see the CSS too. I'll try to include it in future videos. Thanks for the suggestion!
@mvmclx5622
@mvmclx5622 2 жыл бұрын
Thats a good point. CSS is so far from what is interesting when trying to learn the inner workings of everything. Styling obviously is a major component, and the master does well with not bringing in multiple conflicting files that do more harm than good when just wanting to get things rolling, but I would also like to painfully get a better grasp on exactly what the styles are doing. Ive been the last 6 hours messing around with the footer banner for shits and giggles, and I always arrive at the same conclusion "WE GOTTA KEEP EM SEPERATED"
@jesseemana9598
@jesseemana9598 2 жыл бұрын
I mean, even just looking at the separate CSS file and referring to the corresponding class works just as fine as long as you know css
@vaniad555
@vaniad555 2 жыл бұрын
@@javascriptmastery I would suggest getting further into query language GROQ that can be tested in vision - sanity, where we get to connect data for the potential client. I am mainly using tailwindcss, benefits are endless.
@DCSt90j
@DCSt90j 2 жыл бұрын
I was just relaxing watching the video until I saw that you added a marquee. I couldn't find a way to get it working on my project, so that was a miraculous coincidence I found it in your video. Huge thanks for all the knowledge you provide in this and all your videos
@ngonimugumwa6374
@ngonimugumwa6374 2 жыл бұрын
Just discovered your channel. This is absolutely amazing. Keep it up!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much for your support!
@brunorocha9898
@brunorocha9898 2 жыл бұрын
Jus amazing class.. I finish 'to copy', now time to modidy and style to my own company and products.. thank you so much
@madaotee
@madaotee 2 жыл бұрын
this is truly a quality content. I hope this channel get the attention it deserve very soon
@boaytariq988
@boaytariq988 2 жыл бұрын
Words cant explain the extraordinary quality of the course "Strongly Recommended" I am learning development on different platforms like youtube,udemy,coursera .. since 2 years , But believe me this channel is perfect! Real JS Master ... Keep it up - God bless you~
@silesianguy87
@silesianguy87 2 жыл бұрын
Love Sanity with Next. Now You r showing best practising. Many thank You Adrian.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
More to come!
@sthefanocarvalho2823
@sthefanocarvalho2823 2 жыл бұрын
Thanks, Adrian! You are an inspiration! The content is amazing!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much! I'm glad you're enjoying it!
@massimomaxima6064
@massimomaxima6064 2 жыл бұрын
I have fallen in love with your contents. Man you are a alpha human
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks, I appreciate it!
@massimomaxima6064
@massimomaxima6064 2 жыл бұрын
@@javascriptmastery you are welcome
@tegacreatives1673
@tegacreatives1673 2 жыл бұрын
You really deserve an award for the best react tutorials. Love to see more react native videos too 💯💯
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks! I really appreciate it.
@abdullah_abisola
@abdullah_abisola Жыл бұрын
I just finished HTML CSS and Basic JS This is probably a bit of a stretch but since my focus on making money is through e-commerce, WE GOTTA LEARN IT!
@abdullah_abisola
@abdullah_abisola Жыл бұрын
10:22 - Day 1
@mattoattacko
@mattoattacko 2 жыл бұрын
As usual, great content. Do you think for one project you could show how you came up with the CSS file? The JS and logic is super helpful, but understanding how you decided to lay out various CSS components would be really useful!
@javascriptmastery
@javascriptmastery 2 жыл бұрын
I'll try to do that in my next video! Thanks for the suggestion.
@mattoattacko
@mattoattacko 2 жыл бұрын
@@javascriptmastery I'd be so happy if you do! It's the only aspect of web development that I need to watch other KZbin channels to get a grasp on (since you don't cover it). Maybe make a part 1 video showing how you took a Figma design and translated it to actual CSS, with part 2 being the rest of the coding logic?
@JORDIFUNGULA
@JORDIFUNGULA 2 жыл бұрын
But he does say the focus is not CSS. This is why he does not show us how he styles it. He wanted us to focus on the core functionality which more important in this case. However I do understand your point in that it's good to understand where they are coming from design wise.
@khanhuzaif4986
@khanhuzaif4986 2 жыл бұрын
@@javascriptmastery but the glitch of cart items getting updated with below line is not yet solved , can you please resolve it sir.
@vvek_7
@vvek_7 Жыл бұрын
Pay With Stripe is just redirecting, works sometimes only what to do ?
@juancarlosrodriguez1085
@juancarlosrodriguez1085 9 ай бұрын
THANKS ADRIAN!!!...This is a great course. I made did twice. I learned a lot!!!...and I also worked fixing some bugs which is a part of the learning process as well. For the future, I would like to see this same project with log in feature and localStorage implementation...
@xZsebuZx
@xZsebuZx 2 жыл бұрын
First of all, thanks for the amazing content as usual! Quick question though related to the security of the checkout: Since the sever recieves the items from the body sent by the client, isn't it possible for the client to intercept the request and modify the body (price)? Shouldn't there be some kind of check on the server-side that the request hasn't been tempered with?
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks for the question! The short answer is that yes, it is possible for the client to modify the body of the request. However, there are ways to check on the server-side to make sure that the request hasn't been tampered with. Thanks for thinking about security!
@seetaverma4967
@seetaverma4967 2 жыл бұрын
Your courses are so good. As soon i get a job i will definitely buy your paid courses.
@abdellahdamri656
@abdellahdamri656 2 жыл бұрын
Adrian This is so dope !! I always look forward for your next project. I was just wondering if you could make a video about building a youtube like project with the MERN Stack. Thank you Keep up the good work
@javascriptmastery
@javascriptmastery 2 жыл бұрын
I'll definitely consider it! Thanks for the suggestion.
@banamwine
@banamwine 2 жыл бұрын
Another great video! You're the greatest man! Keep up the good work. Thank you lots. Love from Ghana😊
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks!
@bijendernagar15
@bijendernagar15 2 жыл бұрын
No words for your efforts Thank you so much
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Most welcome 😊
@sereymonyros7281
@sereymonyros7281 2 жыл бұрын
THANK YOU for sharing your knowledge. Love the attention to detail, you made it so easy to follow step by step. "One step at a time, and one step further". Do you plan to have this ecommerce app in ionic sometime soon ???
@ThomasBui359
@ThomasBui359 Жыл бұрын
Your creativity really shines through in this video, I love the unique ideas you came up with.
@wasukalu
@wasukalu 2 жыл бұрын
Hi, great video. Thanks for your effort. May I know, why you don't use next/image Image tag over the normal img tag?
@ThunderboltPath
@ThunderboltPath 2 жыл бұрын
Really enjoy watching a Next.js project with Sanity in your channel. Thanks a lot JSM!
@codewithfarhad8594
@codewithfarhad8594 2 жыл бұрын
amazing course. thanks for keeping my tutorial hell so much entertaining 😍😂
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thanks!
@klan351
@klan351 2 жыл бұрын
i m learning a lot with u!!! i love this channel, and your content , and how u speak so clearly for non-english speakers like me!
@shinobi_coder88
@shinobi_coder88 2 жыл бұрын
I have to be frank Adrian, your conceptual teaching makes me very comfortable to understand tricky technical concepts. I do also have to tell you that sometimes I can quickly find out many helpful solutions from your GitHub codes to certain problems and your daily newsletter definitely helped me save time to focus mainly on the most recommended tools and technologies. Can't wait for the new NextJs project, you are really the superstar ⭐
@javascriptmastery
@javascriptmastery 2 жыл бұрын
If you like the teaching, check out jsmastery.pro 👌
@sajidhasan1329
@sajidhasan1329 2 жыл бұрын
is this project responsive?
@kodywright5784
@kodywright5784 2 жыл бұрын
This content is top tier and you're very gracious for this blessing. Keep up the amazing work. We love and appreciate you.
@anonymouseverx
@anonymouseverx 2 жыл бұрын
I can't explain my feelings when seeing a new project video from you. 👌 Thank you so much for everything, Adrian.
@javascriptmastery
@javascriptmastery 2 жыл бұрын
You're welcome, thank you for watching!
@adriantworek1057
@adriantworek1057 2 жыл бұрын
You're just a ninja :D Thank you for your work Adrian! Btw. guys if you have any problems while adding multiple products "again" then make sure you always return an item in map methods: const onAdd = (product, quantity) => { const checkProductInCart = cartItems.find( (item) => item._id === product._id ) setTotalPrice((prev) => prev + product.price * quantity) setTotalQuantities((prev) => prev + quantity) if (checkProductInCart) { const updatedCartItems = cartItems.map((cartProduct) => { if (cartProduct._id === product._id) return { ...cartProduct, quantity: cartProduct.quantity + quantity, } return cartProduct //
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Nice!
@kayub007
@kayub007 2 жыл бұрын
thanks for this ! please i try implement local storage but i was not able to persist my total and total quantity since is not in the cart. do you have any sudgestion?
@adriantworek1057
@adriantworek1057 2 жыл бұрын
@@kayub007 You have access to all the necessary data in StateContext.js. Try to update localStorage once you add or remove items from the cart, using localStorage method setItem. Note that if it is an object, first you will have to use JSON.stringify(obj) on this.
@kayub007
@kayub007 2 жыл бұрын
@@adriantworek1057 thanks figured it out already
@promisejaychilufya3384
@promisejaychilufya3384 2 жыл бұрын
I love this. This content is GOLD, and i couldn't waste a minute to get into it.
@KasK6517
@KasK6517 Жыл бұрын
i would really love to see the updated version on this course, i love jsMastry but this course is now outdated, dependencies do not install, pages folder is missing, stripe is a real pain and its asking too much to install when i run npm command that is not covered in this couse.
@elbarto5421
@elbarto5421 11 ай бұрын
being able to fix broken dependencies is a core skill for a professional dev
@emran310
@emran310 2 жыл бұрын
This video is great no doubt about that. It would be great if you could show how to create customer account where order tracking and purchase information can be shown. Great stuff keep up the good work
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Thank you so much!
@oladimejiattiko3594
@oladimejiattiko3594 2 жыл бұрын
im in love with your videos! you literally teaching us React from scratch!!! can you please do a Fiverr clone, with all its functionalities, like task management !!!!!!!!!
@joel9909
@joel9909 2 жыл бұрын
As always blessings Sir. I love your intro animation, its really dope are you also a designer besides web development?
@javascriptmastery
@javascriptmastery 2 жыл бұрын
No, I'm just a web developer. Thanks for the compliment on the intro animation, though!
@knowthis5
@knowthis5 2 жыл бұрын
3:04:10 to onward. You might face issue with bad error 500 req.body is not a function that is because we are passing stringified JSON and then applying map on string body .. Change " req.body.map((item)=>{} " to " JSON.parse(req.body).map((item)=>{ } "
@shaheennamboori
@shaheennamboori 10 ай бұрын
🤔I was trying to learn as a total beginner , but seems like this video is outdated. Dependencies shown in the video and his gihub code is itself different
@elmedinluckin1979
@elmedinluckin1979 Жыл бұрын
I buy React course from Maximilian from Udemy, really bro you are life saver for him. If anybody read this comment trust me, when you come to lection FOOD APP in Maximilian course, when you see explanation with useContext you will destroy your PC.
@KevObispo
@KevObispo 2 жыл бұрын
Hi! Awesome vid as always! Would you be able to add necessary functions such as pagination and searching of items as well? I've seen most of your vids already and there's nothing like that yet 😅 Just suggesting 😊
@javascriptmastery
@javascriptmastery 2 жыл бұрын
Hi! Thank you for the suggestion. I'll add it to the list!
@denniszenanywhere
@denniszenanywhere 2 жыл бұрын
Appreciate all the tutorials but this one didn’t have search from what I see and prevented me from doing this project.
@nguyenthuanphat5769
@nguyenthuanphat5769 2 жыл бұрын
@@javascriptmastery please add it soon
Episode 41 - Ali Raja, Managing Director - Industries US, ABB
22:48
Manufacturing Matters Podcast
Рет қаралды 3,2 М.
Master React JS in easy way
12:18
Nova Designs
Рет қаралды 106 М.
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
ТИПИЧНОЕ ПОВЕДЕНИЕ МАМЫ
00:21
SIDELNIKOVVV
Рет қаралды 1,8 МЛН
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 14 МЛН
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 11 МЛН
PROOF JavaScript is a Multi-Threaded language
8:21
Beyond Fireship
Рет қаралды 283 М.
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 718 М.
Backend web development - a complete overview
12:58
SuperSimpleDev
Рет қаралды 1,8 МЛН
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,5 МЛН
Arch Linux Experience - Hyprland
39:02
Bog
Рет қаралды 190 М.
All useEffect Mistakes Every Junior React Developer Makes
22:23
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН