Build an E-Commerce Store and Admin Dashboard - React.js, Stripe, Node.js, Redis

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

КОМЕНТАРІ • 145

  • @cletusoyinesam4766
    @cletusoyinesam4766 2 місяці тому +14

    Nice job, I am an aspiring frontend web developer but you made me to digress a bit to do backend, I am through with your authentication course and I really learnt new stuff and I am aslo adding new features to it on my own, God bless you for this.

    • @asaprogrammer_
      @asaprogrammer_  2 місяці тому +1

      Really happy to hear it helps. Thank you so much for the support ❤

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

    I just completed your project, and I'm very happy with how much it raised my level in coding, thank you for bringing broad and easy to understand content, looking forward to continuing to implement more.
    🤞🤞🤞🤞😎😎

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

    🔥 This is exactly what I was looking for! Combining React.js with Stripe for payments and Redis for caching is such a powerful stack. The step-by-step explanation for building both the e-commerce store and admin dashboard is super clear and easy to follow. Thanks for sharing this! 🙌 Looking forward to implementing these features in my project. 🚀

  • @Karan._.00
    @Karan._.00 27 днів тому +2

    Followed your chat app video..... it was successful project ( I have deployed it successfully) and have learned various things from you.... your explanations are very clean and good......... Looking forward to this project now.......Thanks Buddy. ❤❤

  • @anilchhetri2477
    @anilchhetri2477 2 місяці тому +1

    Explanation were spot on. Everything was clear, well-structured, and easy to understand. Great job making complex topics accessible!

  • @letsspeakwithlearnenglish6371
    @letsspeakwithlearnenglish6371 2 місяці тому +3

    Marvelous. Need more project in java with microservice. And AWS.

  • @HenokGebresenbet
    @HenokGebresenbet 2 місяці тому +2

    one of many thing i start this project is that it have deployment cool man keep it up

  • @NamNguyen-ds7pd
    @NamNguyen-ds7pd 2 місяці тому +1

    The most clean code I've ever seen, great job bro ! You had a new subscriber

  • @azlanj
    @azlanj 2 місяці тому

    nice one buddy, just what I needed. I'm almost done with your authentication course, will work on this after that. thank you for your effor in making the world a better place.

  • @VedBrahmbhattBEE
    @VedBrahmbhattBEE 2 місяці тому +1

    Cool Project bro and very well explained. The code is so clean and understandable. A request from my side please make something like a collaborative code editor as next full stack project. Thanks!

  • @FrontendNerd-lg3oh
    @FrontendNerd-lg3oh 2 місяці тому +17

    Thank you for going MERN over next.js❤
    everyone else is doing next.js no MERN creators left😢

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

      Agreed, I think I actually prefer this over NextJS in some ways.

  • @qaziaimal6183
    @qaziaimal6183 2 місяці тому +2

    This channel deserve millions subscribers, I always thought that authentication in backend like verifying email and hashing password is very difficult but this man made it very easy.

  • @maddbzfan234
    @maddbzfan234 2 місяці тому +1

    Great tutorial, would love to see more on topics like KafKa and MERN project for a SaaS application

  • @venkataveerasomasekhardari5991
    @venkataveerasomasekhardari5991 2 місяці тому

    Really, It's an awesome project. The way you explain is really amazing. Thanks for sharing this unique project.

  • @FaizShaikh-dt8wp
    @FaizShaikh-dt8wp Місяць тому

    Really Great project, Please come up with more advanced projects(but keep teaching each techology while building instead of just writing code unlike other youtubers: )

  • @githmihashara1081
    @githmihashara1081 2 місяці тому

    Amazing. Hope to do this soon ! Do a Next.js project tutorial too! Thank you for your valuable tutorials!❤✨

  • @biLLie_wiLLie
    @biLLie_wiLLie 2 місяці тому +2

    nest js for backend would be great. Thank you!

  • @ayushkhamar4642
    @ayushkhamar4642 2 місяці тому +1

    Hey, I am a recent subscriber to your channel.
    I found this tutorial a bit less explaining and a bit less informative. More like, do this do that. Lacking details and how the stuff works actually.
    I have already completed your Netflix clone project and it was very informative. I loved that one.
    Please consider this comment as positive feedback 😄

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

    Amazing tutorial. Very clean implementation 🙌. Thanks

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

    Thank you so much for this awesome course Sir!!

  • @kinder-krish
    @kinder-krish 22 дні тому

    Thank you sooo much bro..i have learned so many think from you vedio... Plz do more vedio using mern stack...

  • @mdsonualam8408
    @mdsonualam8408 2 місяці тому

    Love all of your tutorials 🎉🎉🎉❤❤

  • @emrehanaz2257
    @emrehanaz2257 2 місяці тому

    Eline sağlık kardeşim. İngilizcen de kodların da sağlam. Yolun bahtın açık olsun.

  • @shahinfallah-is1uv
    @shahinfallah-is1uv 2 місяці тому

    Your video is great, especially the tech you use
    Thank you so much for your videos, if only you could make videos like this for typescript, it couldn't be better❤❤

  • @nkosidlamini2374
    @nkosidlamini2374 3 дні тому

    Great tutorial! Is the free plan on Render sufficient for this web app, or will it start to lag as more users access it?

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

    thank you for this course a lot!

  • @CHEF_ALMERIA
    @CHEF_ALMERIA 2 місяці тому +1

    Great video but user cant choose the Jordan sneaker size....just one size?

  • @Onto.walking
    @Onto.walking Місяць тому

    Redis implemented, rahhhhhh letss goo ❤

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

    What is your Vscode theme? It looks amazing!

  • @helloman-g2x
    @helloman-g2x 2 місяці тому +5

    for the admin part, how can we make a feature that tracks how many users are currently visiting our webpage (or current users online) (just the count of the users)?

    • @pratyushpragyey7002
      @pratyushpragyey7002 2 місяці тому

      You can implement using websockets and check for the active socketID to refer to the count

    • @helloman-g2x
      @helloman-g2x 2 місяці тому

      @@pratyushpragyey7002 should it be that much vast? What for: we have an api and we continuously hit that api within a certain interval of time? I don't know how to implement this

    • @Onto.walking
      @Onto.walking Місяць тому

      ⁠@@helloman-g2xits little hard, i still cant wrap my head around web sockets, but i know their functioning.
      You can do this , whenever someone calls an api, increase the value by 1.
      For live you will to go with web sockets

  • @snookandrew
    @snookandrew 2 місяці тому

    Cool project. Was looking for something like this :)

  • @phenixbd
    @phenixbd 13 днів тому

    You are just Excellent. Awesome . Thanks lot

  • @swarnabhamajumder9561
    @swarnabhamajumder9561 2 місяці тому

    Nice project sir. Can you please bring a mern project in typescript or a project where we use nextjs for frontend and node for backend. Anyways thanks as always for bringing such wonderful content for free.

  • @andriyabu
    @andriyabu 2 місяці тому

    as usual, THE BEST

  • @devilkenway9321
    @devilkenway9321 2 місяці тому

    great video, can you please do more PERN tutorials

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

    Thanks for the detail video.

  • @regilearn2138
    @regilearn2138 2 місяці тому

    Please do a video on how to integrate KAFKA with MERN project.

  • @khaledhussein957
    @khaledhussein957 2 місяці тому +1

    i liked really thank you from somalia

  • @adarshmani7450
    @adarshmani7450 2 місяці тому

    Thank you bro for this project

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

    how we went from storing base64 representation of an image to storing a cloudinary link?

  • @Code731
    @Code731 2 місяці тому

    Please often try to use shadcn in your projects

  • @guemrimohamedamiine5949
    @guemrimohamedamiine5949 2 місяці тому +1

    Thank you so much ! You are the best ❤
    Can you pls make us project withe redux ?

  • @SudhanshuSingh-jn2lw
    @SudhanshuSingh-jn2lw 2 місяці тому

    Seems cool !! Can you make a SaaS application using node js?

  • @nikhilgb5234
    @nikhilgb5234 2 місяці тому

    Please make a video on building full stack portfolio website also please...

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

    what's your vscode theme, man ^^

  • @JimohSegun
    @JimohSegun 2 місяці тому

    Amazing content

  • @gensua
    @gensua 2 місяці тому

    brother build express + postgres authentications,roles react + tailwind. example gym administrations please...

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

    i have some kind of problems when i try to create the product and submit it says "Must supply API KEY" but i already did have my api key on the .env file?can you help me pleaseee

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

    Thanks proyect ❤

  • @rohansuryawanshi1101
    @rohansuryawanshi1101 2 місяці тому +1

    it is just like expected form you bro🐆😶‍🌫😶‍🌫😶‍🌫

  • @adnansamisanto
    @adnansamisanto 9 днів тому

    Thanks sir 🥰

  • @afaqahmad-ef4ky
    @afaqahmad-ef4ky 27 днів тому

    Sir Thank you and appriciated your efforts but one thing. Sir when I'm making even a small feature i can't by myself. 😔 and that's why I become extremely sad. What should i do?

  • @codezytech
    @codezytech 2 місяці тому +1

    Awesome 🎉
    But can we add variable products ? Like size color of Products

  • @bobbyazam-cr7
    @bobbyazam-cr7 2 місяці тому

    nice work sir thank you sir

  • @hiteshpakhan7783
    @hiteshpakhan7783 2 місяці тому

    thanks bro love from india

  • @ExplorerZohaib
    @ExplorerZohaib 2 місяці тому

    After cloning the project and setting up the .env file as instructed, the admin is unable to access or view the dashboard. It seems like there might be an issue with the configuration or initialization process.
    Steps to Reproduce:
    1. Clone the repository.
    2. Set up the .env file according to the instructions.
    3. Run the project.
    4. Attempt to log in as an admin and access the dashboard.

  • @mickymec8787
    @mickymec8787 2 місяці тому

    I learned MERN stack. So can you suggest me what should i learn next ?

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

    Can you solve this problem,,
    When the user buying a product and but it in Cart and continue to checkout page and after this cart icon becomes empty but when the user refresh page the products returned to cart after purchase successfully. ???
    Plz 🙏 solve this

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

    Brother the order is completed with no issue but there is things u missed out we are creating an e-commerce website that means we have to ask for the customers address ass well if we wanna complete the delievery how will we do it there is no particular information given here like address phone number or anything thru which we can get to the customer to deliver the product 😢

  • @souhail_1.0
    @souhail_1.0 2 місяці тому

    Can u please tell us the theme used ? also for the icons !

    • @asaprogrammer_
      @asaprogrammer_  2 місяці тому

      Theme: Houston
      Icons: Vscode great icons

  • @irfansaeedkhan7242
    @irfansaeedkhan7242 2 місяці тому +2

    ternary operation inside jsx ? and noticed few more things I have heard its not good practice, keep the logic out of jsx, before return,
    and I would have loved if it were in typescript because now everyone demands this while applying for jobs

  • @afaqahmad8918
    @afaqahmad8918 2 місяці тому

    well explained.

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

    plz can u do a ecommerce mobile app for supermarket with including Market Basket Analysis (MBA), AI/ML for Predictions, Seasonal Analysis .

  • @mdsafikulislam9113
    @mdsafikulislam9113 2 місяці тому

    How Brother, How to use React Redux Toolkit in this existing project?

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

    when we have featured a product, and then we directly delete it without unfeaturing it, it stays in redis.

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

    is there any way to get that ui design ?

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

    Hello. I have ran into an error. I haven't touched the codebase for a week due to mid terms and now today i tried to the getProduct route, after i send the get request from postman. Its showing accessToken undefined and cant read values. Can you help

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

    4:36:00 image related code

  • @KartikeyaSingh-z8v
    @KartikeyaSingh-z8v 2 місяці тому

    is it possible to use PostgreSQL instead of MongoDB?

  • @vipulgupta4125
    @vipulgupta4125 2 місяці тому

    lets gooo.

  • @oktayaltunkaya9019
    @oktayaltunkaya9019 2 місяці тому

    abi çok awsome adamsın ya

  • @Abhishek-np1su
    @Abhishek-np1su 2 місяці тому

    I have not learned stripe and redis yet can i watch this video please reply

    • @asaprogrammer_
      @asaprogrammer_  2 місяці тому

      Yes, you can learn both from this video

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

    Is it just me or we cant really scroll down the signup page . I meant zoom into the page u cant scroll down

  • @BytesRush
    @BytesRush 2 місяці тому +1

    Bro can you pls develop a lms full stack mern project like udemy with payment integration thanks ❤❤

    • @johnubz1989
      @johnubz1989 2 місяці тому

      Search this channel code with antonio. I watch his lms project but he use next js

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

    Do the token stored on login and after that if i make 2 refresh then the both these 2 ref token will be different or not... 1 token on login will be always 1 and everytime when i refrsh then all these refresh token should be different... or not... please clear it to me..

  • @mr.fabian8471
    @mr.fabian8471 2 місяці тому

    thanks !

  • @Yash-yp5zu
    @Yash-yp5zu Місяць тому +1

    Hey, stripe is not available in india.... any solution ?????

  • @afaqahmad-ef4ky
    @afaqahmad-ef4ky Місяць тому

    leaving bookmark
    5:28:45

  • @kaspersanders4511
    @kaspersanders4511 2 місяці тому +1

    Why can't we upload multiple pictures per product??

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

      You are a programmer bro, figure it out

  • @abhishekcode
    @abhishekcode 2 місяці тому

    Are u using tailwind here?

  • @hameeeed5992
    @hameeeed5992 2 місяці тому

    Thanks boss

  • @devanshkansara2711
    @devanshkansara2711 2 місяці тому

    Hey, I don't understand, at 1:34:29, how would we get TokenExpiredError in protectRoute?

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

      its the name of the error

  • @FullSTACKDev16
    @FullSTACKDev16 2 місяці тому

    nice bro

  • @שמואל-י5צ
    @שמואל-י5צ Місяць тому

    I can't understand why you do not get cors errors. there are no cors configurations in server side. how it is working?

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

    can you guys suggest me where is to deploy except render ?

  • @piyushmishra4779
    @piyushmishra4779 26 днів тому

    When I tried to create account on stripe, it says it's available only with invitation in India. What should I do ?

    • @Karan._.00
      @Karan._.00 26 днів тому +1

      may be use razorpay

  • @shubhamshukla7514
    @shubhamshukla7514 2 місяці тому

    if i try to signup to stripe, it is saying that i need an invitation to access stripe in my country India. so what should i do

  • @afaqahmad8918
    @afaqahmad8918 2 місяці тому

    leaving bookmark
    58:40

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

    and when i deploy it after some month or year upstash started billing for me.... is there not any free resource..? i think that in whole the video there will be many third party tools that will beg money for my ecommerce website and this will be a more expensive for my client as well...

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

      Not at all. They have the free plan for years and most probably they will keep the free plan in the future as well. So it's completely free to follow along with this tutorial

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

      @@asaprogrammer_ one more thing I want to say that your tutorial is best on UA-cam as it is making cleat everything to become master in website development.. atleast I will be able to make atleast 1 ecommerce website for myself as well as my clients.. thank you very much..🙏🙏🌹🌹

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

      @@asaprogrammer_ funny how you only respond to these types of questions and comments

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

    Hi 'As a Programmer' channel's creater, Cloudinary isn't working in my country .My country's name is Uzbekistan .please help me ,what can I do

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

      if you have a question dont expect an answer, this guy only replies to comments that stroke his ego

  • @カラス-d7j
    @カラス-d7j 2 місяці тому +1

    Hello, is this responsive?

  • @JourneyGoesOn1
    @JourneyGoesOn1 2 місяці тому +1

    My Bro

  • @nikhil8279
    @nikhil8279 14 днів тому

    but no google auth

  • @Sakshii-x8m
    @Sakshii-x8m Місяць тому

    Can someone tell is this project beginner friendly?

    • @Karan._.00
      @Karan._.00 27 днів тому

      It is if you have some basic prior knowledge

  • @quocluong7005
    @quocluong7005 2 місяці тому

    can you give db json files to us set up it easier?Thank you sirv❤❤

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

    can we use it for free?

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

    i got this error while your code and my code is same... Error in refreshToken controller redis.json is not a function

  • @AliAlizadeh-kj4kq
    @AliAlizadeh-kj4kq 2 місяці тому

    is there a Tutorial without the Token stuff ? This is kinda complicated for me..

    • @Animation-184
      @Animation-184 2 місяці тому

      Use session based authentication for that you don't need to send token to the frontend.

  • @ManishKumar-ro2gy
    @ManishKumar-ro2gy 2 місяці тому

    Dashboard is not visible in home page..?

    • @asaprogrammer_
      @asaprogrammer_  2 місяці тому

      Admin can see it in the navbar

    • @ManishKumar-ro2gy
      @ManishKumar-ro2gy 2 місяці тому

      ​@@asaprogrammer_ thanks for this lovely project.. hoping for the new in future ❤

  • @developerballgyi
    @developerballgyi 2 місяці тому

    cloudinary not working in my country 😢 instead of using cloudinary use local file storage system please

    • @TejasM-su4on
      @TejasM-su4on 2 місяці тому

      You can use but it will take to much space when u deploy
      Just create a public/temp and store images directly
      U can try this but don't plz