Ecommerce App using React JS and Redux with Fetch API 2021 | React JS Project for Beginners

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 315

  • @TutorialsDev
    @TutorialsDev  Год назад +2

    Anybody who is facing any proble m *(regarding react router v6 and react 18)* or want to see an *updated version* of this video can watch this new video => ruclips.net/video/m2fFde492Ew/видео.html.
    *Please don’t forget to Subscribe the channel* ruclips.net/user/TutorialsDev

  • @ebukajohn5325
    @ebukajohn5325 2 года назад +8

    Please next time you post a video like always display the source code, so that even a beginner can learn, someone has been trying for days to code this eccormerce websites because the video is not well explanatory, but with source it helps a lot

  • @niteshchaurasiya1531
    @niteshchaurasiya1531 2 года назад +12

    Really video is very helpful . but if you provide the source code, it is very useful for beginners . And if you explain with audio then it was great.

  • @SamuelMinale21
    @SamuelMinale21 2 года назад +30

    It was a good tutorial but finally, in the Cart section you cut out some code and it makes the tutorial incomplete. An hour wasted.

    • @thyagarajn616
      @thyagarajn616 2 года назад +4

      Brother to say honest they just want views and su bscribe.. learn from w3schools or buy text books or kindle.. most of the RUclips videos are fake.

    • @SamuelMinale21
      @SamuelMinale21 2 года назад +2

      @@thyagarajn616 it looks like that. But there are a lot of good RUclipsrs who gives us a great tutorial. Anyway as you have said it is the number one choice to study on a fully responsible sites but sometimes you think watching a tutorial on RUclips is a shortcut and when you encounter with such a non-responsible RUclipsr, you know you made a mistake. Anyway I hope the RUclipsr will fix this issue and apologies in his next video.

    • @sushantbhagat512
      @sushantbhagat512 2 года назад +1

      Total wastage of time ...i tried and go along with the video for hour and later realized code doesn't work even the store portion says module doestn work

    • @way2sdhana
      @way2sdhana Год назад

      100% true

    • @sports4yoo
      @sports4yoo Год назад

      Thank you Samuel for telling us.i was also working on it.

  • @shabanamehr3368
    @shabanamehr3368 2 года назад +3

    Thanks a lot for such efficient effort. I am learning react, redux and db management. your vedio is to the point.

  • @rhemamusic6502
    @rhemamusic6502 Год назад +6

    The video skipped a part in 47:35 (Cart.jsx)...Some steps there arent in the video. Maybe a video edit or source code will help

    • @sahanaks4858
      @sahanaks4858 Год назад

      Even In source code it's not there

  • @joelmantoss3596
    @joelmantoss3596 2 года назад +4

    Thank you for this wonderful tutorial on Redux. God bless your efforts.

  • @Nicolas-ox7te
    @Nicolas-ox7te Год назад +3

    Gracias!!! Te escribo en español para que sepas que hiciste un video completamente universal!! y entendible... Thx master!

  • @prathimakanadam505
    @prathimakanadam505 2 года назад

    Super helpful 👍...would like to watch more n more useful videos like this from ur channel..

  • @WildHowlYT
    @WildHowlYT Год назад +3

    A great use case of Redux, nice work 👍

  • @tonmoykhan96
    @tonmoykhan96 2 года назад +1

    Good job bro, but if you add search box in navbar and using search filter method then this tutorial is best on youtube...

  • @pavan_s5129
    @pavan_s5129 Год назад

    If i follow this total process......will this web site will responsive??

  • @kellykaufman007
    @kellykaufman007 2 года назад +1

    As a beginner I found this video to be waaaaay too fast, maybe in the future you could slow down the pace? Otherwise great step by step tutorial!

    • @chrisr2063
      @chrisr2063 2 года назад +1

      Omg youre so precious.
      You can slow down the video speed via settings option. Smooches and keep doing comedy.

  • @developpeurfront-end3681
    @developpeurfront-end3681 2 года назад +1

    uh okay! thank you for the cut at the end .. I couldn't even finish .. uh maybe we should do it's editing properly, or at least give the link of a github .. LOL

  • @dragonthefairygod5053
    @dragonthefairygod5053 2 года назад +31

    when you come to the part when using Switch use Routes and instead of components={Home} use element={} due to updates with react dom the component switch has been changed to Routes

    • @xcrxwadda8287
      @xcrxwadda8287 2 года назад

      Yeah

    • @HEYY_SKY-45
      @HEYY_SKY-45 2 года назад +1

      Update React Router Dom to version 5.2.0 or 6

    • @bogdanseliman8138
      @bogdanseliman8138 2 года назад +2

      That's true. Another one: You must include the CSS styles for skeleton to render (import "react-loading-skeleton/dist/skeleton.css")

    • @KumarPrince21
      @KumarPrince21 2 года назад

      Yes you are right but after using Routes instead of Switch the whole webpage becomes blank nothing is visible after changes

    • @mirzairtiza5113
      @mirzairtiza5113 2 года назад

      @@KumarPrince21 getting some kind of same issue when i redirect to detail page with id, nothing is visible. in latest react router dom

  • @pavan_s5129
    @pavan_s5129 Год назад

    Hello sir can i use this codes and total process......will these works or not?? Please sir respond

  • @ravindrareddy5392
    @ravindrareddy5392 2 года назад +2

    getting CORS issues while taking ${id} followed by url i.e in products/id page not getting the image and titles , any suggestions

  • @nijinjoy9312
    @nijinjoy9312 Год назад +1

    In this export switch is not found in react -router-dom??

  • @BriceFRanklinFongangOuafo
    @BriceFRanklinFongangOuafo Год назад

    Thanks for the tuto can we fine the source code on git????

  • @AliZamanian-x1l
    @AliZamanian-x1l Год назад

    but what about final price that should pay??

  • @hieufoden6854
    @hieufoden6854 Год назад

    this video is redux with react ? redux with reduct toolkit ? please tell me.

  • @pavan_s5129
    @pavan_s5129 Год назад

    Please sir clear my dout....is this process is responsive or not?????

  • @treedash1653
    @treedash1653 2 года назад +8

    Can you give the source code?

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

    bro how u can run your program? tell the commands

  • @RychAhlberg
    @RychAhlberg 6 месяцев назад

    40:08 is there a property called “qty” in the data? Or where did you define it?

  • @mehrdadbabahoseinpour1697
    @mehrdadbabahoseinpour1697 2 года назад +7

    Could you please explain how handle button function in card component works?

  • @rishabdutt2600
    @rishabdutt2600 2 года назад +2

    bro I am facing problem cart.jsx can you please share the full code of it.

  • @ulrichatin1349
    @ulrichatin1349 6 месяцев назад

    excuse me but when you use rfc to generate basic code form, what commande do you touch?

  • @arvinmoradi5162
    @arvinmoradi5162 2 года назад +21

    hello man and thank for amazing video .
    can you please put the source code ?

  • @tarynborba2779
    @tarynborba2779 2 года назад +1

    Was the GitHub or source code link ever provided for this video? Also, the Cart.jsx is not clear and video seem to cutoff.

  • @Degamer790
    @Degamer790 Год назад

    Thanks for this amazing video! Are we allowed to use this project in our portfolios?

  • @raipinky7258
    @raipinky7258 Год назад +1

    Amazing video, very helpful 👏

  • @nasstaiko
    @nasstaiko 2 года назад +1

    thank you, the tutorial is very good, follow the tutorial and I will develop it again for an assignment at university, teach json please

  • @engineercodes313
    @engineercodes313 Год назад

    Did you complete the deployement of the above project, if yes then can we get the link...

  • @agusrifaldi4680
    @agusrifaldi4680 2 года назад +7

    hi pal, can you please share the cart.jsx file cause in 47:37 you've not explain in the video?

  • @jeromeblaek3521
    @jeromeblaek3521 Год назад

    How do l change api to be able to upload my own products and customize the site for my business?

  • @gurmeharsingh7718
    @gurmeharsingh7718 2 года назад +1

    hi, i am getting filter is not defined error, i was hoping if you could help me

  • @hashirhasmy1042
    @hashirhasmy1042 3 года назад +2

    Can u get the database connection for this using express or any other backend

  • @muhammadagungakbar6488
    @muhammadagungakbar6488 8 месяцев назад

    i got error in switch in app.js and index.js
    i dont know if switch on version react dom 5.1 or already update? how i solve this?

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

    on the terminal it says compiled successfully but, on the browser, a blank white screen.

  • @mdarifrahman6571
    @mdarifrahman6571 2 года назад +1

    Sir, it doesn't have an admin user for the admin to make some edits.....Can you make for us please????

  • @simonedusi7190
    @simonedusi7190 2 года назад +6

    Great video, straight to the point.
    Can I get the git repo link?

  • @neerajshukla6622
    @neerajshukla6622 3 года назад +2

    Amazing video, learned a lot..Hope for more such videos in future.

    • @TutorialsDev
      @TutorialsDev  3 года назад +1

      Sure 😊

    • @oleksandrmykhailov2668
      @oleksandrmykhailov2668 2 года назад +1

      @@TutorialsDev hey, thank you for this video. but it is not finished, the part with Cart I mean. Can we expect 2nd part my friend? :)

    • @oleksandrmykhailov2668
      @oleksandrmykhailov2668 2 года назад +1

      @@TutorialsDev or maybe you can share github with us of finished project at least?

    • @dattaghadage4436
      @dattaghadage4436 Год назад

      @@TutorialsDev last me skip q kiya card vala

  • @abby8360
    @abby8360 Год назад +1

    would have been better if you could have attached the github link for this project.

  • @TheContentCraftsMan
    @TheContentCraftsMan 2 года назад

    This video is awesome. But you have not explain the Cart.js component clearly in the last two minutes. That was not good

  • @Isr-techkido
    @Isr-techkido 2 года назад

    Hi, The Cart component's code didn't show clearly, you just pasted the code and didn't show the full screen for us to review @45:59

  • @danilarealestate3420
    @danilarealestate3420 Год назад

    What about the cart component? none of the options passed in comments have worked

  • @sumayeablash952
    @sumayeablash952 2 года назад +1

    Sorry to say that
    I hate a music in educational viedo
    And
    Can you explain what you do
    I am a new in react
    This way (i mean music) can not help me😔

  • @itsmeAwaisMalik
    @itsmeAwaisMalik 2 года назад

    amazing bro... But little explanation is necessary. but a really great effort...

  • @RohailJohn
    @RohailJohn Год назад

    will u check the end part of the video it stuck ..

  • @temurazmm1477
    @temurazmm1477 2 года назад

    thanks so much. best practise bro

  • @LearningStudent123
    @LearningStudent123 3 года назад +1

    we're supporting you,, please, upload your next react project,, we want to learn

    • @TutorialsDev
      @TutorialsDev  3 года назад +3

      Thanks for Supporting Me 😊 Keep Supporting me and New React Project will be Uploaded Soon.

    • @worldislamiccenter1901
      @worldislamiccenter1901 2 года назад +4

      @@TutorialsDev Please Cart.jsx is not clear. Update that component complete. I want to understand

  • @olivierboisse1678
    @olivierboisse1678 Год назад

    Do you have a github repository with the source code ?

  • @princejha9707
    @princejha9707 3 года назад +3

    nice works :) but it would be very helpful if you would have explained it.

    • @TutorialsDev
      @TutorialsDev  3 года назад +2

      Will Try 😊

    • @varadarajureddy4690
      @varadarajureddy4690 2 года назад +1

      Yea even I felt the same... The content is really good.. for beginners like me it would have been helpful if he would have explained it...

    • @debalinadas2022
      @debalinadas2022 2 года назад

      Give the code of cart

    • @tarynborba2779
      @tarynborba2779 2 года назад +2

      @@TutorialsDev Was the GitHub or source code link ever provided for this video? Also, the Cart.jsx is not clear and video seem to cutoff.

    • @rohitrox73
      @rohitrox73 Год назад

      @@TutorialsDev help me pls Line 48:29: Assignments to the 'compmount' variable from inside React Hook useEffect will be lost after each render. To preserve the value over time, store it in a useRef Hook and keep the mutable value in the '.current' property. Otherwise, you can move this variable directly inside useEffect react-hooks/exhaustive-deps

  • @rajesh88996
    @rajesh88996 Год назад

    Can you please provide us source code to check how you have implemented

    • @TutorialsDev
      @TutorialsDev  Год назад

      github.com/Muhammad-Feroz/React-Ecommerce-App

  • @ARshorts28
    @ARshorts28 2 года назад

    Is it responsive?

  • @muzammilkhan517
    @muzammilkhan517 2 года назад

    where is qty comes from in handleCart reducer function??

  • @applehridoy1087
    @applehridoy1087 3 года назад +1

    this project have any user profile ? i mean , when a buyer want to order something then he need to signIn/signUp first

    • @TutorialsDev
      @TutorialsDev  3 года назад +2

      Not on this Project. But will Upload a Complete Project with User Authentication 😊

    • @applehridoy1087
      @applehridoy1087 3 года назад

      @@TutorialsDev brother please do hurry

  • @mdtasib4058
    @mdtasib4058 2 года назад +2

    Hey brother! You did not show part of the cart. That was the main thing. Please give me the source code so I can do the job.

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

      import React, { useState } from 'react';
      import { useDispatch, useSelector } from 'react-redux';
      import { addCart, delCart } from '../redux/actons';
      const Cart = () => {

      const state=useSelector((state)=>state.handleCart)
      console.log("cart",state)
      const dispatch=useDispatch();
      const addProduct=(product)=>{
      dispatch(addCart(product));
      }
      const delProduct=(product)=>{
      dispatch(delCart(product));
      }
      return (

      Cart
      {state.length === 0 ? (
      Your cart is empty...
      ) : (

      {state.map((product,id) => (





      {product.category}

      {product.title}
      Rating :{product.rating && product.rating.rate}



      Price : ${product.qty*product.price}


      delProduct(product)}>-
      {product.qty}
      addProduct(product)}>+



      ))}

      )}

      );
      };
      export default Cart;
      you can use this cart component

  • @sirshendusantra4911
    @sirshendusantra4911 2 года назад +1

    I am doing this project. But got stuck in some points. can you send me the whole source code please ?

  • @ahadalichowdhury24423
    @ahadalichowdhury24423 3 года назад +4

    One request brother, please make a video about useState and useEffect in a project and with explain

  • @arpitgupta5607
    @arpitgupta5607 7 месяцев назад

    bro where to get this bg photo can u send link

  • @mahdioueslati5211
    @mahdioueslati5211 2 года назад

    cart component doesn't show in the video

  • @skullstriker07
    @skullstriker07 9 месяцев назад

    Where is the background image broo

  • @shaikemran8755
    @shaikemran8755 2 года назад +1

    State.length not working

  • @anilmanda670
    @anilmanda670 2 года назад

    Nice video. but end of video cart.jsx code is not visible

  • @pavan_s5129
    @pavan_s5129 Год назад

    How can i create admin panel to this project

  • @muhajirajir5238
    @muhajirajir5238 2 года назад

    Thank you for this amazing Video, I can`t show the handle button funtion to...pleas explain or complete this mission please...thanks

  • @daesunghanglymbooh9475
    @daesunghanglymbooh9475 2 года назад +2

    where can we get source code?

  • @adriancamilovillajimenez8010
    @adriancamilovillajimenez8010 2 года назад

    Hi good morning, it's great, but, you cut the video in a really important part, the shopping cart. ¿Could you share the source code of it?

  • @fullstack_projects
    @fullstack_projects 2 года назад

    im followed u r video but where is total price??

  • @marcelocabrera9701
    @marcelocabrera9701 2 года назад

    Can you explain the cart.jsx ? isn´t the code.... Thnkz

  • @muhammadrifqy24
    @muhammadrifqy24 2 года назад

    why the responsive navbar isn't working

  • @quocdoan4653
    @quocdoan4653 2 года назад

    thank for amazing video..

  • @subhasisdas9916
    @subhasisdas9916 2 года назад

    mam my products id not fetched
    its says unable to read thst json file

  • @zankaster3935
    @zankaster3935 2 года назад

    Is the app responsive? I don't see it mentioned anywhere

  • @dharmishthaprajapati5460
    @dharmishthaprajapati5460 Год назад

    cart page video is missing please share

  • @abdullahirfan3078
    @abdullahirfan3078 2 года назад

    hey what about the Cart component code?

  • @RenuSharma-kr1dg
    @RenuSharma-kr1dg 2 года назад

    Pls help me to get image in card.. Because Just image name and data is showing in my card...

  • @patitorodri
    @patitorodri 2 года назад

    great video! thank you

  • @mohammedelhoussni
    @mohammedelhoussni Год назад

    amazing thanks a lot

  • @ravitejadarla3882
    @ravitejadarla3882 2 года назад

    Videos are nice but, if you explain while you coding its too helpful to beginners, its only my suggestion think over it

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

    Why the first product added twice , you click just for once. I am facing the same problem , anyone who can help me out

  • @muhammadislomxojimuhammedo8574
    @muhammadislomxojimuhammedo8574 2 года назад

    Hello there. I liked your work. Is this the code of the video of the project being made.

  • @asadbekkholdarov2658
    @asadbekkholdarov2658 2 года назад

    thank you, good job, and can you make a video for interview on js and react

  • @zineddineamariche
    @zineddineamariche 2 года назад

    thanks bro you saved my live

  • @rohitrox73
    @rohitrox73 Год назад

    i am geetibg stuck on this pls help Line 48:29: Assignments to the 'compmount' variable from inside React Hook useEffect will be lost after each render. To preserve the value over time, store it in a useRef Hook and keep the mutable value in the '.current' property. Otherwise, you can move this variable directly inside useEffect react-hooks/exhaustive-deps

  • @talipckl
    @talipckl 2 года назад

    wher is the addcart and component and code

  • @agamurat3019
    @agamurat3019 3 года назад

    skeleton effect is awesome

  • @rbmax33
    @rbmax33 Год назад

    why you cut the most important part (Cart)

  • @ronakjangir4456
    @ronakjangir4456 2 года назад

    Video is half at 47:36 video is cut and don't get remaining code in cart.js.. Please provide remaining video or code..

  • @worldclasscode1847
    @worldclasscode1847 2 года назад

    Looks great! Can yo do the same with Context?

  • @545himanshu
    @545himanshu 2 года назад

    please provide source code.. as wanna understand more in depth

  • @kalyanipriyadarsini
    @kalyanipriyadarsini 2 года назад

    Thanks for this tutorial

  • @ivramanainnaidu1275
    @ivramanainnaidu1275 Год назад

    can i get source core of this?

  • @prajaktadanake2370
    @prajaktadanake2370 2 года назад

    I am not getting create card component code in this video plz check or share github code for this project

  • @mosaddiqbillah7124
    @mosaddiqbillah7124 Год назад

    state.length is not working when i am adding a product to cart

    • @mosaddiqbillah7124
      @mosaddiqbillah7124 Год назад

      it works, apologies. accidentally misspelt ADDITEM with ADDITDEM:) my bad

    • @mrinalraut7547
      @mrinalraut7547 Год назад

      how much time did u require to build this website?
      Is it live??

    • @mosaddiqbillah7124
      @mosaddiqbillah7124 Год назад

      @@mrinalraut7547 2 hours with breaks in between

  • @believeitsyour4044
    @believeitsyour4044 2 года назад

    sir bootstrap and font awesome import nahe ho raha

  • @asshiddiquebima6490
    @asshiddiquebima6490 3 года назад

    navbar burger doesn't work in mobile sized screen

  • @lilpac5255
    @lilpac5255 11 месяцев назад

    Can i have the full code source please guys !!