How To Create Full Stack E-Commerce Website Using React JS, MongoDB, Express & Node JS 2024

Поделиться
HTML-код
  • Опубликовано: 1 янв 2024
  • Learn How To Create Full Stack Ecommerce Website Using React JS, MongoDB, Express JS and Node JS | React JS Project to Make Full Stack E-Commerce Website
    ❤️ SUBSCRIBE: @GreatStackDev
    👉 Source Code (Frontend + Backend): greatstack.dev/go/ecom
    In this single tutorial we will make a full stack eCommerce website using (MERN) React JS, MongoDB, Express and Node JS or Online Store using React JS. We will make the e-commerce front-end website to display products, product cart and login registration page using React JS.
    Then we will make the back-end of the website using express, node js, mongo db and react js. Where we will create the APIs to add product, display product, update product, update cart items and login registration API. We will also make the admin panel of our eCommerce website to add product, update product on our e-commerce website.
    Download the assets: drive.google.com/file/d/1Nw2R...
    Admin Panel Assets: drive.google.com/file/d/1xSn3...
    👉 React Introduction Tutorial: • What Is React (React J...
    #ReactJS #ReactJsTutorial #WebDevelopment #GreatStack
    -------------------------------------
    Build more React JS projects:
    Complete Portfolio Website In React:
    👉 • How To Make Portfolio ...
    Build ChatGPT Clone In React:
    👉 • Build ChatGPT In React...
    Build AI Image Generator with OpenAI In React
    👉 • Build An AI Image Gene...
    Create Weather App In React
    👉 • How To Create Weather ...
    -------------------------------------
    Recommended HTML and CSS Projects:
    Learn Complete HTML and CSS from basics:
    ► • HTML And CSS Tutorial ...
    Make A Complete Website for college using HTML & CSS:
    ► • How To Make A College ...
    How to make personal resume website step by step:
    ► • How To Make A Website ...
    How to make an Ecommerce Website Design:
    ► • How To Make eCommerce ...
    How to make travel website design with HTML CSS Bootstrap:
    ► • How To Make A Website ...
    -------------------------------------
    Connect with me:
    👉 linktr.ee/iamavinashkr
    Connect with GreatStack:
    Instagram: / greatstackdev
    Twitter: / greatstackdev
    Facebook: / greatstack

Комментарии • 1,1 тыс.

  • @trashpanda8884
    @trashpanda8884 3 месяца назад +139

    2:54:07 If anyone has any trouble getting cart totals as 0, put the 'return totalAmount' statement outside the for loop

    • @Vampire_robux69
      @Vampire_robux69 3 месяца назад +3

      I am experiencing an error in the cart section of the website. Whenever I click on the cart option, the page goes blank. The cart components are working fine. Do you have any suggestions or solutions to this problem?"

    • @christianfer956
      @christianfer956 3 месяца назад +3

      Thank u bro, you saved me!

    • @Vampire_robux69
      @Vampire_robux69 3 месяца назад

      @@christianfer956 bro can you help me out

    • @user-te9wy1ue9t
      @user-te9wy1ue9t 2 месяца назад +1

      Thanks bro it helps me

    • @arebshaikh6298
      @arebshaikh6298 2 месяца назад +1

      Broooooo thanks a lot 🤜🤛

  • @KojoJohnson
    @KojoJohnson 3 месяца назад +35

    Excellent job, first time commenting on a tutorial due to the fact that you can actually follow along and learn, your not just copy and pasting but actually understanding whats happening. I recommend this video to everyone....beginner and all.

    • @Eliantte21
      @Eliantte21 2 месяца назад

      @@aymenmohsni8164check your code for an error
      You might’ve missed a small detail in it maybe a closing tag ; or something

    • @amir4ever148
      @amir4ever148 2 месяца назад

      bro does it have payment gateway can I use this site for commecial use after creating it??

    • @its_adit
      @its_adit 2 месяца назад

      can u mail me the code???

    • @JD-rk6bk
      @JD-rk6bk Месяц назад

      Why I am getting an error code : Out of memory(in the browser), after I have reached the ShopCategory.jsx part. at 1:31:53? also I am wondering why do you have the ---- 6.9K (gzipped: 2.7K) right after the import React from react. I don't have that.

  • @speoncat
    @speoncat 3 дня назад +1

    This video is the best!! 4:58:53 for backend / 5:56:45 for admin / 7:25:15 end admin panel

  • @lynx7077
    @lynx7077 2 месяца назад +1

    Aside your amazing skills and tutorials, i must admit, your typing skills are exceptional lol. I've watched so many developers and tutorials and they always mistype or they are typing really slow. But you Sir, not only you are typing like a Ferrari but you don't even misspel. Impressive 👏

  • @roshanakthar6421
    @roshanakthar6421 4 месяца назад +40

    I have been recently developing an E-commerce page for a company, and i was stuck with the backend, and thank fully, just saw your video and going with the integration, thanks alot man

    • @afsalaftrwrds
      @afsalaftrwrds 3 месяца назад +1

      05:26:52 I am getting an error 404 not found
      cannot post /upload
      please help me

    • @afsalaftrwrds
      @afsalaftrwrds 3 месяца назад

      How ?

    • @vedantdabhade2452
      @vedantdabhade2452 3 месяца назад

      @@ygn7901 please share the backend :)

    • @westleyallen9743
      @westleyallen9743 3 месяца назад

      @@afsalaftrwrds I can help you if you need

    • @AdityaYadav-kb9oq
      @AdityaYadav-kb9oq Месяц назад

      @@afsalaftrwrds check the routes again sometimes we forget the "/" after adding the address

  • @vijeyakumarvineescar8439
    @vijeyakumarvineescar8439 3 месяца назад +13

    Thank you so much man I will never forget you in my life time😇

  • @Slide-Board
    @Slide-Board 3 месяца назад +2

    what an awesome video!!!. thank you for posting videos like this for free. it means a lot!!

  • @kevindeming9765
    @kevindeming9765 Месяц назад +1

    I am really getting a lot out of this - thank you so much! I wanted to suggest that you might save some time with server restarts if you use npx nodemon so start the server instead; unless there is a reason not to that I am unaware of (and I a beginner so there very well could be).

  • @unknowntraveller7046
    @unknowntraveller7046 2 месяца назад +3

    Good video for beginners to start with MERN stack, in the video everything is covered from frontend to backend.But you can skip parts like 2hrs and all because its making the website ressponssive

  • @rifatmunna
    @rifatmunna 4 месяца назад +7

    i was just looking for this video bro thanks a lot .. bro you dont know hwo much help me by this video after learning backend i was looking for a video that will help me to do a project .. thanks a lot

  • @valona4432
    @valona4432 16 дней назад +1

    Bro i watched you since 4 or 3 years you learned me alot

  • @eniolaaderounmu
    @eniolaaderounmu 24 дня назад

    OMG thank you --- I was almost disappointed when the first video ended at the point it did. I thought you left me stranded but you made a complete version. I love greatstack!!!!

  • @pruthivirajrao2976
    @pruthivirajrao2976 4 месяца назад +6

    Brother i am begginer and followiing your javascript projects in that 22 videos are there now this vdo is bookmarked

  • @kattaravindra4320
    @kattaravindra4320 4 месяца назад +5

    You are awesome ,please keep it up ,

  • @Dudeman22able
    @Dudeman22able 4 месяца назад +2

    This really helped me keep it up guys 🎉🎉🎉

  • @mrandroidcoder4756
    @mrandroidcoder4756 4 месяца назад +2

    Thanku so much sir for give me this video as a gift in new year

  • @sachinbhujel909
    @sachinbhujel909 4 месяца назад +3

    Thank you so much bro 😊

  • @The-sound-of-silence
    @The-sound-of-silence 3 месяца назад +14

    Amazing video thank you so much, I hope he'll update this project with new features like shipping, favorite product, radius corner. Guys put like if you support this request so he can see our comment.

    • @The-sound-of-silence
      @The-sound-of-silence 3 месяца назад +1

      Unfortunately I didn't start yet, I watched the whole video, but I'll consider doing it very soon.@@ygn7901

  • @user-dq3hb4vy5z
    @user-dq3hb4vy5z 19 дней назад +1

    This video is incredible. Thank you so much for making it!
    Does anyone else feel like they're friends with this guy now after completing the entire project? 😂

  • @user-hm4dl9yt9o
    @user-hm4dl9yt9o 4 месяца назад

    thank you, this tutorial is very helpful for me, I've learned alot from this

  • @ralphfang6922
    @ralphfang6922 4 месяца назад +6

    Please make a timestamp! This is a really good Full stack app!

  • @iconiczElite
    @iconiczElite Месяц назад +3

    7:17:23 If ur UI looks like this, in which product details container shrinks, use width.
    .listproduct-allproduct{
    width: 100%,
    overflow-y: auto;
    }

    • @ReganMusicx
      @ReganMusicx 20 дней назад

      At 1:37:35 my mens page images and assets are not displaying. But in the women's page and kids page my women and kids images are displaying respectively. Someone plz help me

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

      @@ReganMusicx go check your all_product file and change the name of category i was facing the same issue with the kids file but i change kid to kids and it works

  • @dammukiran9230
    @dammukiran9230 2 месяца назад +2

    Super sir , please do this full stack developer projects more and more

  • @ayusharun6924
    @ayusharun6924 4 месяца назад +5

    Waiting for mern stack project from a long time
    Thank you so much

  • @anisbuljubasic4673
    @anisbuljubasic4673 4 месяца назад +15

    One of the few if not the only 9 hour+ long step by step guide and almost no errors or setbacks. Great job man

    • @tabrezasif8588
      @tabrezasif8588 4 месяца назад +2

      i am facing an issue
      product.jsx is not displaying breadcrums and product display
      can anyone help?

    • @anisbuljubasic4673
      @anisbuljubasic4673 4 месяца назад

      @@tabrezasif8588 did you check if your name is good? Maybe you misspelled

    • @tabrezasif8588
      @tabrezasif8588 4 месяца назад

      you have whats app

    • @tabrezasif8588
      @tabrezasif8588 4 месяца назад

      even if i use hero element here it is also not working

    • @tabrezasif8588
      @tabrezasif8588 4 месяца назад

      i can use them evrywhere but cannot at product.jsx

  • @tabrezasif8588
    @tabrezasif8588 4 месяца назад +3

    to everyone who is stuck at product display and breadcrumbs
    see what he has written at the begining it closes once at product

    • @CHIKAODILIAJOGWU
      @CHIKAODILIAJOGWU 3 месяца назад

      Thanks a lot bro ....... This was really helpful

    • @savyasachi6988
      @savyasachi6988 2 месяца назад

      hey can u show me plz show your routes

    • @kaguyan4840
      @kaguyan4840 Месяц назад

      please explain more what to do

  • @raghvendrasingh4821
    @raghvendrasingh4821 27 дней назад

    Awesome video, taught complete process of creating a e-commerce website with ease hats off to you.

  • @sahilingale8906
    @sahilingale8906 2 месяца назад

    Nicely Explained ...Very Helpful

  • @cruzinsweetsntreats
    @cruzinsweetsntreats 4 месяца назад +6

    A Blessed New Year to all 🥳🎊🎉😇🙏
    Longest share of a full tutorial at 9 hours 9 minutes 47 seconds. 🤩

  • @BINGOHINDI
    @BINGOHINDI 2 месяца назад +3

    Best illustration I have ever seen , net and clean, coding and above all well organized . can you please
    make Video to illustrate how to add vendors to the website where vendors can add or delete products

    • @utsavjain8731
      @utsavjain8731 2 месяца назад

      Can you tell me from where I can get all the images that he has got added in the assets folder at timestamp:9:50

    • @ashutosh61290
      @ashutosh61290 2 месяца назад

      description box me download link hai@@utsavjain8731

    • @VijayaKumar-yc6pv
      @VijayaKumar-yc6pv Месяц назад

      @@utsavjain8731 in this vedio bio they provide link you can get it there

  • @Abhigyan-bp3jv
    @Abhigyan-bp3jv 15 дней назад

    just completed this mind blowing tutorial with all necessities thanks bro for sharing this , gone through many adds just for your content to be worthy .

    • @Aradwadtushar
      @Aradwadtushar 14 дней назад

      Bro can you help me
      My product page information is not showing.
      It will be a great help

  • @pkvaishnavnithin6847
    @pkvaishnavnithin6847 2 месяца назад

    Well done, dude. It's great and simple to comprehend, but I would like it if you could add a timeslap to the video. It is going to be really helpful and simple to comprehend. Regards

  • @thearshow4423
    @thearshow4423 4 месяца назад +15

    I am a self taught coder. I completed so many udemy courses but this tutorial tought me much more than those courses.
    I like practical projects and GreatStack is the only YT channel i follow to do practical coding. Tha nks for this awesome tutorial.

    • @user-bb8nt4tz8u
      @user-bb8nt4tz8u 4 месяца назад

      were you able to find a job as a self taught dev??

    • @Sunit_Kumar
      @Sunit_Kumar 4 месяца назад

      @@user-bb8nt4tz8u still a student 🥲

  • @shrutisoni816
    @shrutisoni816 3 месяца назад +6

    Amazing Video, LOVED IT! Learn so many things. thanks for this video.
    Also, Can you make a video on how we can deploy this project on Netlify, render, or any other platform?

    • @Jafir-cz6js
      @Jafir-cz6js 27 дней назад

      did you complete this project can you tell is this is a complete project??

    • @mryelaer4378
      @mryelaer4378 14 дней назад

      @@Jafir-cz6js yea it is

  • @jeanalmonor6555
    @jeanalmonor6555 Месяц назад

    Thanks a lot man. you are the best.

  • @akhilareddy3820
    @akhilareddy3820 3 месяца назад

    Very helpful. Thank you so much.

  • @ShortClips.._..
    @ShortClips.._.. 2 месяца назад +7

    Amazing Video websites are working properly without errors

  • @pranabk.s3635
    @pranabk.s3635 4 месяца назад +5

    That's a cool project & I want to build this weekend. ✌️
    I've just saw the demo, you didn't implement the payment integration!? It'd be a complete full stack, if you do that implementation 😉❤️
    Btw one more thing, if you could add the timestamps, then it'd be also helpful ❤

    • @ecohealthz
      @ecohealthz 4 месяца назад

      No payment integration. I noticed that too

    • @ashmitbastola1388
      @ashmitbastola1388 4 месяца назад +1

      Actually we need to purchase API from banks or different mobile banking platforms. And some of the viewers may be watching from different countries. So it good not to include payment option , we can consider this as a portfolio project.

    • @Dansuperfly
      @Dansuperfly 4 месяца назад

      so a portfolio can have e commerce that does not use payment options?@@ashmitbastola1388

    • @prasadsontakke3905
      @prasadsontakke3905 4 месяца назад

      @@ecohealthz is this responsive

  • @adolphusmichael5093
    @adolphusmichael5093 4 месяца назад +2

    Ever since I started watching your video tutorial l have learn alot... thanks so much

  • @kalai_25
    @kalai_25 Месяц назад

    It’s a amazing keep going 🎉😊

  • @abhisekgupta1543
    @abhisekgupta1543 4 месяца назад +25

    Backend starts from 4:59:00

    • @seshukumarijavvaji7566
      @seshukumarijavvaji7566 3 месяца назад

      Thank you

    • @deepikamaheshwari-xy5hx
      @deepikamaheshwari-xy5hx 2 месяца назад +1

      can u pls provide me source code i am getting multiple errors in my code

    • @sigmarule2241
      @sigmarule2241 Месяц назад

      bro if u have source code plz also tell me
      @@deepikamaheshwari-xy5hx

    • @user-id7je6ku4n
      @user-id7je6ku4n Месяц назад

      Bro can u. Plz give me source code I am getting error at CartItems I am unable to fix it for weeks 😢

  • @user-im3tl3lu1o
    @user-im3tl3lu1o 2 месяца назад +8

    If someone getting issue at 02:54:00 (problem not showing total items) try returning the totalAmount outside the for loop in the ShopContex file

  • @JBrogrammer
    @JBrogrammer Месяц назад

    It was great Thank you ❤

  • @chathuranganiroshana1558
    @chathuranganiroshana1558 3 месяца назад +1

    grate project..

  • @aakashrajbhar25
    @aakashrajbhar25 4 месяца назад +7

    waiting for this, thank you for amazing video❤❤

    • @Vampire_robux69
      @Vampire_robux69 3 месяца назад

      hi
      bro i am facing a problem when when printing Popular

    • @aakashrajbhar25
      @aakashrajbhar25 3 месяца назад

      @@Vampire_robux69 what problem

  • @prakharjoshi4455
    @prakharjoshi4455 2 месяца назад

    you are doing a great job sir thank you sir

  • @warenarapocgador4633
    @warenarapocgador4633 2 месяца назад

    I made it work using React with TypeScript 100%. this is so challenging with refactor some lines to avoid errors.

    • @JD-rk6bk
      @JD-rk6bk Месяц назад

      Why I am getting an error code : Out of memory(in the browser), after I have reached the ShopCategory.jsx part. at 1:31:53? also I am wondering why do you have the ---- 6.9K (gzipped: 2.7K) right after the import React from react. I don't have that.

    • @user-id7je6ku4n
      @user-id7je6ku4n Месяц назад

      Bro can u plz give me source code I am. Facing issue at 2:38 I am unable to fix issue at CartItems for weeks 😢

  • @ksroyal5159
    @ksroyal5159 4 месяца назад +3

    Best video ever found so simple and professional approach highly recommend ❤❤

    • @aymenmohsni8164
      @aymenmohsni8164 3 месяца назад

      Can you please the github source code ? I have an error at 2:38:00 at displaying the product in Cart page after adding the arrow function.

    • @user-id7je6ku4n
      @user-id7je6ku4n Месяц назад

      ​@@aymenmohsni8164bro I am having the same error if u fix it plz give me source code or github😢

  • @rajshukla3086
    @rajshukla3086 Месяц назад +3

    finally completed whole website.
    took me 2 weeks to complete.
    thank you sir.

    • @dakshkhandelwal2294
      @dakshkhandelwal2294 Месяц назад +2

      have you saved the repo at github??

    • @vaibhavchauhan7179
      @vaibhavchauhan7179 Месяц назад

      @@dakshkhandelwal2294 do share it, if you find

    • @newthings7024
      @newthings7024 Месяц назад

      can you help me I have an error on 2hour in video ProductDisplay he cant find Product proprety name image

    • @rajshukla3086
      @rajshukla3086 Месяц назад

      import React, { useContext } from 'react'
      import './ProductDisplay.css'
      import star_icon from '../Assets/star_icon.png';
      import star_dull_icon from '..//Assets/star_dull_icon.png'
      import { ShopContext } from '../../Context/ShopContext';
      const ProductDisplay = (props) => {
      const {product} = props;
      const {addToCart} = useContext(ShopContext);
      return (













      {product.name}






      (112)


      ₹{product.old_price}
      ₹{product.new_price}


      A lightweight, usually knitted, pullover shirt, close-fitting and with a round neckline and shot sleeves, worn as an undershirt or outer garment


      Select Size

      S
      M
      L
      XL
      XXL


      {addToCart(product.id)}}>ADD TO CART
      Category :Women, T-Shirt, Crop Top
      Tags :Modern, Latest


      )
      }
      export default ProductDisplay@@newthings7024

    • @rajshukla3086
      @rajshukla3086 Месяц назад

      @@dakshkhandelwal2294 no

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

    thank you soo much for this project

  • @abdullahmalik-dq7kp
    @abdullahmalik-dq7kp 18 дней назад

    Thankyou for this always be happy bro.....

  • @user-hk9lm8mb7c
    @user-hk9lm8mb7c 2 месяца назад +5

    if anyone gets an error where the total and subtotal is showing 0, at 2:55:09 , put the return totalamount statement outside the for loop.

    • @user-id7je6ku4n
      @user-id7je6ku4n Месяц назад

      Bro can u plz give me source code as I am getting error at 2:38 but unable to fix it for weeks 😢

    • @yousufkhann4765
      @yousufkhann4765 Месяц назад

      @@user-id7je6ku4n can you give me a source code too cos im getting an error at 1:49 i tried so hard .

    • @ReganMusicx
      @ReganMusicx 22 дня назад

      At 37:44 My hero images and texts are not displaying on the web page even though i followed each step. Someone plz help me.

  • @investonomy8758
    @investonomy8758 3 месяца назад +3

    sir please make a video on how to deploy this website on vercel. please sir

  • @MuhammadMaaz-bo4bw
    @MuhammadMaaz-bo4bw Месяц назад +1

    Ecellent sir make more vedios on MERN

  • @sammyob4280
    @sammyob4280 3 месяца назад

    Thank you, very educative

  • @abhinavgupta1219
    @abhinavgupta1219 4 месяца назад +16

    Awesome project. I just started creating this e commerce website in react. Once i complete it i will share with you for your review.
    This 9 hours course has much more learning than my whole 4 years engineering program. Thanks for this complete mern stack project. ❤

    • @Sunit_Kumar
      @Sunit_Kumar 4 месяца назад +2

      Completed 💯✅

    • @AnkitYadav-nr4cy
      @AnkitYadav-nr4cy 4 месяца назад

      @@Sunit_Kumar did you face any challenge?

    • @piyushaggarwal2396
      @piyushaggarwal2396 4 месяца назад

      many but ended project with no issues@@AnkitYadav-nr4cy

    • @Sunit_Kumar
      @Sunit_Kumar 4 месяца назад

      @@AnkitYadav-nr4cy yep

    • @AnkitYadav-nr4cy
      @AnkitYadav-nr4cy 4 месяца назад

      @@Sunit_Kumar your GitHub link?

  • @pradattaaryal3523
    @pradattaaryal3523 4 месяца назад +3

    i waswaiting for a long time

  • @fivosvardis3606
    @fivosvardis3606 25 дней назад

    pretty good job mate, props. Can you show a more production ready way of adding responsiveness?

  • @ryujinminatozaki651
    @ryujinminatozaki651 4 месяца назад +1

    Thank you for this blessed Project Great Stack Thank you for teaching us for free

  • @roopchandjangir6862
    @roopchandjangir6862 4 месяца назад +3

    Please add stripe payment in next video in continuonation to fhis video is

  • @renchandara389
    @renchandara389 4 месяца назад +3

    your project is good but if you use tailwind css in this project everything maybe really really good

    • @afsalaftrwrds
      @afsalaftrwrds 3 месяца назад

      05:26:52 I am getting an error 404 not found
      cannot post /upload
      please help me

    • @pranathiakula5663
      @pranathiakula5663 Месяц назад

      @@afsalaftrwrds same error
      did u get how to make it work?

  • @zakariyemahadhersi5446
    @zakariyemahadhersi5446 4 месяца назад

    Thanks Teacher for you doing this amazing job. please add forget and reset password and dashboard of the product of men,women and kids and username. we waiting you teacher in the next video👍

  • @ramprasadchauhan7
    @ramprasadchauhan7 4 месяца назад +1

    Thank you ❤❤

  • @sachinbhujel909
    @sachinbhujel909 4 месяца назад +4

    Abhi watch later mai rakh kiya baadme dekhunga aaram se 😀❤️

  • @ganesamoorthy6121
    @ganesamoorthy6121 Месяц назад +5

    8:16:20 I am stuck here i wasted two days successfully issue was that data was fetching from admin list product but not displaying on the browser any one have a solution please replay

    • @52_vedantjayale47
      @52_vedantjayale47 Месяц назад

      Same issue 😢

    • @luistrujillolopez8103
      @luistrujillolopez8103 28 дней назад

      mismo problema, ayuda!

    • @luistrujillolopez8103
      @luistrujillolopez8103 28 дней назад

      ya resolvi, como tal no hay error, simplemente ya no se usa allproducts.js, ahora toca subir los productos desde el administrador y luego los podemos ver en cada categoria, cuando sale vacia una categoria es porque no hemos agregado nincgun producto desde el administrador, asi que ya saben, toca subir todo desde el administrador para poder ver los productos en cada categoria

    • @sukruthchirala7753
      @sukruthchirala7753 20 дней назад

      Sir how can I solve that issue

    • @luistrujillolopez8103
      @luistrujillolopez8103 20 дней назад

      @@sukruthchirala7753 como tal no hay problema, simplemente ya no usamos data.js ni all_products.js ni new_collection.js, ahora toca agregar todos los productos desde el administrador y ya saldran en nuestras categorias, asi que ingresam los productos desde el administrador y con su respectiva categoria y se veran despues en nuestro pagina principal

  • @thegreatraj01
    @thegreatraj01 3 месяца назад

    thanks sir for making this video ..

  • @ashutosh61290
    @ashutosh61290 2 месяца назад +3

    Finally Completed👍🙌

    • @DD-wr8dm
      @DD-wr8dm 2 месяца назад

      Hey can you help me please?

    • @ashutosh61290
      @ashutosh61290 2 месяца назад

      hnji boliye@@DD-wr8dm

    • @sudheeshvilla7340
      @sudheeshvilla7340 2 месяца назад

      can you help in breadcrum section if shows undefined

    • @amankhorajiya1198
      @amankhorajiya1198 2 месяца назад +1

      share the source code pls

    • @muhammedshemeemaze3189
      @muhammedshemeemaze3189 Месяц назад

      @@amankhorajiya1198 hey bro can u help me for deployment of this project?

  • @mukundhai
    @mukundhai Месяц назад +5

    8:16:20 I am stuck here i wasted two days successfully issue was that data was fetching from admin list product but not displaying on the browser any one have a solution please replay
    It's the 13th day and still I didn't solve my problem kyo ki ho hi nai rahi koi hai jo madad kar sake?
    now its 15-05-2024 I completed this project 😮‍💨😌

    • @ganesamoorthy6121
      @ganesamoorthy6121 Месяц назад

      I am also facing same problem give a solution

    • @luistrujillolopez8103
      @luistrujillolopez8103 28 дней назад

      ya resolvi, como tal no hay error, simplemente ya no se usa allproducts.js, ahora toca subir los productos desde el administrador y luego los podemos ver en cada categoria, cuando sale vacia una categoria es porque no hemos agregado nincgun producto desde el administrador, asi que ya saben, toca subir todo desde el administrador para poder ver los productos en cada categoria

    • @chien.3157
      @chien.3157 20 дней назад

      Do you know why you're having that issue?

    • @jaiswalsourabh8027
      @jaiswalsourabh8027 12 дней назад

      bhai sabko jake bari bari se add kardo yar from admin panel

    • @mukundhai
      @mukundhai 12 дней назад

      @@jaiswalsourabh8027 bhai pata hai yr ye kar liya hu kab se lekin ab dikkat ye aari hai ki female ka fetch hora hai data lekin kids or men ka nai hora

  • @superrobot2960
    @superrobot2960 4 месяца назад

    Bhut bhut dhanyawad 🙏🙏 😊

  • @pruthvireddy7014
    @pruthvireddy7014 16 дней назад

    You are a great developer I have successfully completed both front and backend though some parts are bit complicated but the way you code is amazing

    • @akshaykumar192
      @akshaykumar192 16 дней назад

      Hello please help me

    • @Aradwadtushar
      @Aradwadtushar 14 дней назад

      Bro can you help me
      My product page information is not showing.
      It will be a great help

  • @ashutosh61290
    @ashutosh61290 3 месяца назад +3

    43:11 yha pe ye 100% zoom hai ya phir km hai?? kyuki mera toh 100% me aisa nhi dikh rha, 67% pe aisa dikh rha h

    • @its_adit
      @its_adit 2 месяца назад

      same mera v screen me bara ho rha

    • @ashutosh61290
      @ashutosh61290 2 месяца назад

      67% PE KRKE RKHO.@@its_adit

    • @uday8659
      @uday8659 22 дня назад

      any idea ki kaise sahi hoga?

  • @sidhantmishra3049
    @sidhantmishra3049 3 месяца назад +3

    At 2:30:15 , after i added my product to the cart, the console should have been updated to 1 acc to the id, but i can't get the result.Can anyone tell what could be the reason?

    • @user-co1fy8hf1s
      @user-co1fy8hf1s 2 месяца назад

      is this solved now

    • @sdharshini5227
      @sdharshini5227 2 месяца назад

      i too have the same problem

    • @user-co1fy8hf1s
      @user-co1fy8hf1s 2 месяца назад

      @@sdharshini5227 i can help you i already finish this project

    • @kumarisurbhi5359
      @kumarisurbhi5359 2 месяца назад

      ​@@user-co1fy8hf1shave yoy completed this project?

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

      is this solved now help me

  • @abhi_84ya
    @abhi_84ya 4 месяца назад +1

    gr88 project . sir make a video strapi because it may work easy for react js developer and easily understand for begginner

  • @user-co1fy8hf1s
    @user-co1fy8hf1s 2 месяца назад +1

    superb video

  • @mailvaganamvickram3486
    @mailvaganamvickram3486 3 месяца назад +4

    Bother can someone help me my breadcrum page is not visible after that i cannot move on with it can someone assist me

  • @reshabh5448
    @reshabh5448 3 месяца назад +6

    backend start from 5:00:00

    • @user-id7je6ku4n
      @user-id7je6ku4n Месяц назад

      Bro can u please share me source code as I am unable to fix error at CartItems 😢

  • @besmakhaireddine9714
    @besmakhaireddine9714 10 дней назад

    Thank you.. great work

  • @Tekimemooo27
    @Tekimemooo27 4 месяца назад +1

    thank you very much sir, I learned a lot of things, thank you for everything, learned a lot and made a lot of experience with your learning, always be healthy, good people

    • @its_adit
      @its_adit 2 месяца назад

      do u have code??
      can u send it to me??

    • @newthings7024
      @newthings7024 Месяц назад

      hi can you help me I have an error

    • @dudududu2147
      @dudududu2147 Месяц назад

      Can you share me your code? pls, im hurry up, thank you very much!

    • @user-id7je6ku4n
      @user-id7je6ku4n Месяц назад

      Bro can u plz give me source code I am getting error at 2:38 in CartItems but unable to fix it for weeks 😢

  • @FaisalRehmanMe
    @FaisalRehmanMe 4 месяца назад +3

    first viewer

  • @AzadVocals
    @AzadVocals 4 месяца назад +74

    Because of your by me a coffee your subscription is not growing, atleast you should provide source code man

    • @idevkr
      @idevkr 4 месяца назад +33

      If we follow this video at the end we will get source code & skills also, if they provide source code then many of us will modify code and use it they dont watch the video also , may be this is reason

    • @pankajpanday6351
      @pankajpanday6351 4 месяца назад +36

      Why do you want everything for free, will you work for free after having these skill set

    • @WillHype
      @WillHype 4 месяца назад

      You sound really dumb.

    • @niharkunder4827
      @niharkunder4827 4 месяца назад +6

      Bro he is getting money directly instead of views, which is the whole point of the channel probably to market his project and sell it

    • @abhisekgupta1543
      @abhisekgupta1543 4 месяца назад +6

      Just pay him

  • @methuselahmark7818
    @methuselahmark7818 4 месяца назад +1

    Love your videos

  • @SourCream005
    @SourCream005 3 месяца назад +2

    Please bring a video on how to add payment gateway after this and receive orders.

  • @mathiasnepando2996
    @mathiasnepando2996 4 месяца назад +2

    The god of web dev. I appreciate your work. 🎉🎉 i assume you have a solid foundation in network engineering as well. 😊😊

    • @afsalaftrwrds
      @afsalaftrwrds 3 месяца назад

      05:26:52 I am getting an error 404 not found
      cannot post /upload
      please help me

    • @anujpal574
      @anujpal574 3 месяца назад

      @@afsalaftrwrds just
      write storage function like this..
      const storage = multer.diskStorage({
      destination:'./upload/images',
      filename:(req,file,cb)=>{
      return cb(null,file.originalname)
      }
      })

  • @nadiafahmi7013
    @nadiafahmi7013 2 месяца назад +1

    Great job , really thank you very much . I recommend this video to everyone .you 're the best

  • @sujan_shee
    @sujan_shee 3 месяца назад

    Thank you so much❤❤

  • @varunparihar3717
    @varunparihar3717 3 месяца назад

    Very helpful and easy to follow. Thank you !

    • @aymenmohsni8164
      @aymenmohsni8164 3 месяца назад

      Hey bro, can you please share with me the source code of cartItem.jsx ? I have an error only when I add the arrow function

  • @walterericksonuriartedelga2799
    @walterericksonuriartedelga2799 4 месяца назад

    Man thanks for all this project was so helpful for me and also you explain it too good, thank you so much keep the great work

  • @suriya6282
    @suriya6282 3 месяца назад

    Thanks Man💫

  • @anudeepchirra6930
    @anudeepchirra6930 Месяц назад

    good video for beginners

  • @zohaibhassan6868
    @zohaibhassan6868 3 месяца назад

    boss you have done a great job. some suggestions from my side in 2024 you should use next app and tailwindcss and typescripts in frontend

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

    Excellent project, but you should use tailwind frame work instead of normal css.

  • @pain5772
    @pain5772 4 месяца назад +2

    Sir plzz teach the payment getway method using stripe and connect it to dbms in this e-commerce website please sir. It would be a big help

  • @aniketkoli4282
    @aniketkoli4282 3 месяца назад

    Thanks a lot 😊😊

  • @nachiketnijap6990
    @nachiketnijap6990 2 месяца назад

    Thanks a lot !

  • @TheCodingCollege8462
    @TheCodingCollege8462 2 месяца назад +1

    Your new subscriber Thanks for this video bro thanks alott

    • @GreatStackDev
      @GreatStackDev  2 месяца назад

      Thanks for the sub

    • @TheCodingCollege8462
      @TheCodingCollege8462 2 месяца назад

      @@GreatStackDev You deserve this but more than this broo keep helping bro
      thanks

    • @TheCodingCollege8462
      @TheCodingCollege8462 2 месяца назад

      why you are not using axios please explain may be its more easier than this?

  • @Marylovesautumn
    @Marylovesautumn 3 месяца назад

    Course is great! A lot to learn and understand!

    • @aymenmohsni8164
      @aymenmohsni8164 3 месяца назад

      Can you please the github source code ? I have an error at 2:38:00 at displaying the product in Cart page after adding the arrow function.

    • @Marylovesautumn
      @Marylovesautumn 3 месяца назад

      @@aymenmohsni8164
      import React, { useContext } from 'react'
      import './CartItems.css'
      import { ShopContext } from '../../Context/ShopContext'
      import remove_icon from '../Assets/cart_cross_icon.png'
      const CartItems = () => {
      const { getTotalCartAmount, all_product, cartItems, removeFromCart } =
      useContext(ShopContext)
      return (


      Products
      Title
      Price
      Quantity
      Total
      Remove


      {all_product.map((e) => {
      if (cartItems[e.id] > 0) {
      return (



      {e.name}
      ${e.new_price}

      {cartItems[e.id]}

      ${e.new_price * cartItems[e.id]}
      {
      removeFromCart(e.id)
      }}
      alt="Remove"
      />



      )
      }
      return null
      })}


      Cart Totals


      Subtotal
      ${getTotalCartAmount()}



      Shipping Fee
      Free



      Total
      ${getTotalCartAmount()}


      PROCEED TO CHECKOUT


      If you have a promo code, Enter it here


      Submit




      )
      }
      export default CartItems

    • @Marylovesautumn
      @Marylovesautumn 3 месяца назад

      MariaAbba is my account name (I am with the glasses on the profile photo). The project name is e-commerce. You can check there too if needed.

    • @Marylovesautumn
      @Marylovesautumn 3 месяца назад

      @@aymenmohsni8164 const CartItems = () => {
      const { getTotalCartAmount, all_product, cartItems, removeFromCart } =
      useContext(ShopContext)
      return (


      Products
      Title
      Price
      Quantity
      Total
      Remove


      {all_product.map((e) => {
      if (cartItems[e.id] > 0) {
      return (



      {e.name}
      ${e.new_price}

      {cartItems[e.id]}

      ${e.new_price * cartItems[e.id]}
      {
      removeFromCart(e.id)
      }}
      alt="Remove"
      />



      )
      }
      return null
      })}


      Cart Totals


      Subtotal
      ${getTotalCartAmount()}



      Shipping Fee
      Free



      Total
      ${getTotalCartAmount()}


      PROCEED TO CHECKOUT


      If you have a promo code, Enter it here


      Submit




      )
      }
      export default CartItems

    • @Marylovesautumn
      @Marylovesautumn 3 месяца назад

      @@aymenmohsni8164 MariaAbba is my profile (I am with the glasses)

  • @georgeem9954
    @georgeem9954 3 месяца назад +1

    it seems like you're using the index as the key in the getDefaultCart function. However, if your all_product array contains unique identifiers (such as product IDs), it's better to use those identifiers as keys. Using indices might not be suitable if the order of items changes in the future.

    • @afsalaftrwrds
      @afsalaftrwrds 3 месяца назад

      05:26:52 I am getting an error 404 not found
      cannot post /upload
      please help me

    • @user-id7je6ku4n
      @user-id7je6ku4n Месяц назад

      ​@@afsalaftrwrdsbro can u plz give me sorce code because I am getting an error at 2:38 I am unable to fix it for weeks 😢

  • @oluwatoyosiolaniyan2599
    @oluwatoyosiolaniyan2599 Месяц назад +1

    After replacing the all_product API are we to upload all the images through the admin panel? i believe that is how the products will be sent through the api to the shopcontext ?. Please i need an answer thank you.

  • @thienthach2285
    @thienthach2285 28 дней назад

    Thanks sir 🙏🙏

  • @shubhamwaghadhare7171
    @shubhamwaghadhare7171 2 месяца назад +1

    Really good video. Just one suggestion, could you add timestamps/clips on front end back end\ and other activities.