Javascript Projects - Shopping Cart

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 มี.ค. 2019
  • Javascript Projects - Shopping Cart
    Setup Files
    github.com/john-smilga/setup-...
    Products I Use:
    Microphone - Shure SM7B - amzn.to/3fX55aD
    Headphones - Shure AONIC 50 - amzn.to/3zbkxHC
    Desk-Mounted Microphone Stand - amzn.to/3x3MBuS
    Crossover - dbx 234s - amzn.to/3xcryGC
    Audio Interface - Focusrite Scarlett 2i2 3rd Gen - amzn.to/3pt1wMx
    Cheaper Microphone (My first mic) - Blue Yeti USB Mic amzn.to/3iliwTm
    Blue Light Blocking Glasses - amzn.to/3fZASrv
    Apple MacBook Pro 13.3" - amzn.to/3z5QDEK
    iMac - amzn.to/3glWmOe
    Second Monitor - LG 4K UHD 27UD88 - amzn.to/3ckdwdV
    Wifi Router - TP-Link AC1900 - amzn.to/34ZSddz
    Desk Chair - amzn.to/3ikNbQJ
    Standing Desk - amzn.to/3zdKVAJ
    Books I Recommend:
    The Subtle Art of Not Giving a F*ck - amzn.to/3v9t8Yi
    The Tipping Point - amzn.to/3gCslKj
    Atomic Habits - amzn.to/3x52xNa
    12 Rules for Life - amzn.to/3gln8pN
    Deep Work - amzn.to/3cyAgqu
    Digital Minimalism - amzn.to/3gao69A
    A World Without Email - amzn.to/351Swoe
    Rich Dad Poor Dad - amzn.to/3v8RWQ6
    Rich Dad's Cashflow Quadrant - amzn.to/3ivt1Uk
    Check out My Amazon Store for more products and books recommendations - www.amazon.com/shop/codingaddict
    Disclosure: This video is not sponsored. Some links above are affiliate links, and l may earn a small commission from any purchases at no additional cost to you. Thank you for supporting my channel!
    COUPONS BELOW!!!!!!
    React
    www.udemy.com/react-tutorial-...
    Gatsby
    www.udemy.com/gatsby-tutorial...
    HTML AND CSS
    www.udemy.com/in-depth-html-c...
    Bootstrap 4
    www.udemy.com/bootstrap-4-bet...
    Javascript
    www.udemy.com/javascript-tuto...
    CSS GRID
    www.udemy.com/css-grid-tutori...
    CSS FLEXBOX
    www.udemy.com/css-flexbox-tut...

ความคิดเห็น • 449

  • @_ap__
    @_ap__ 3 ปีที่แล้ว +20

    For doing this project, one needs to know: ES6 module, Asynchronous Javascript, Object Oriented Javascript, Knowledge of JSON, HTML5/CSS3. Great tutorial.

  • @alebupeseyie5622
    @alebupeseyie5622 3 ปีที่แล้ว +136

    Learning takes time. Be patient. Take your time. Never stop learning and don't give up.
    Your video content is mesmerizing and awesome.
    Thank you Coding Addict.

    • @ujolmaharjan2010
      @ujolmaharjan2010 3 ปีที่แล้ว +1

      thanks for the this comment i needed this coz i was felling sleep .BTW great video.

    • @AtacamaHumanoid
      @AtacamaHumanoid 2 ปีที่แล้ว

      @become creative did you have an issue loading the image from the json file? I ran into some CORS browser security issues on both Firefox and Chrome. This happened about 1.5 hours into the course way before he uploaded it to Netlify or anything. I thought it was pretty wild that browsers won't even let you load local files with json anymore without throwing a CORS error.

    • @AtacamaHumanoid
      @AtacamaHumanoid 2 ปีที่แล้ว

      @become creative eh, not really. The CORS problem is due to changes in newer browser versions. Some things which used to just give errors now are blocked. The error message even said blocking was going to start happening at a certain date.

    • @AtacamaHumanoid
      @AtacamaHumanoid 2 ปีที่แล้ว

      @become creative Hey, just a quick update. Turns out his **Preview on Web Server** extension for VS Code was the crucial key to avoiding CORS errors. It runs local code in a mock HTTPS environment, apparently, which my other live preview extensions were not doing. I didn't even realize that was the issue since it took over an hour to start loading JSON which produces the CORS errors, and by that time I forgot he suggested we use that specific extension to preview our code in the browser. Without that particular extension, the solution is to turn off CORS security for your local browser.

  • @KhangNguyen1
    @KhangNguyen1 5 ปีที่แล้ว +11

    Dude you are AWESOME. This is the most understandable video compared to others, I could see your patience in it.

  • @gajendramahadev1203
    @gajendramahadev1203 5 ปีที่แล้ว +16

    I like your coding style(styled components) and logic, thanks for your knowledge sharing on TH-cam. Continue this way

  • @YuriiKratser
    @YuriiKratser 5 ปีที่แล้ว +15

    Thanks a million!!! Спасибо! Дякую!

  • @sonarsphere
    @sonarsphere 5 ปีที่แล้ว +15

    Awesome tutorial! Appreciate you explain everything in details, it is what makes it very useful for learning!

  • @glenvasa6172
    @glenvasa6172 3 ปีที่แล้ว +1

    Enjoyed this tutorial using vanilla JS after viewing a few of your similar React projects. Very helpful to practice the fundamentals of Javascript. Thanks again!

  • @akritishreerathore1447
    @akritishreerathore1447 5 ปีที่แล้ว +21

    I have just fallen in love with coding just because of you sir. Thank you so much for providing tremendously Awesome videos. And I am so addicted to your channel that you tube for me is code addict.

  • @inovexa4039
    @inovexa4039 3 ปีที่แล้ว +1

    My js was effed up before watching your videos sir!! Its amazing to see how much my js has increased after watching your project videos!! Much love from Sri Lanka

  • @kodindoyannick5328
    @kodindoyannick5328 3 ปีที่แล้ว +1

    I have taken much pleasure to watch this video. Thanks for all Mr John Smilga.

  • @swilljoseph4810
    @swilljoseph4810 3 ปีที่แล้ว +1

    You are the best tutor I have ever come across on the internet John smilga you are my favorite.good work Bro

  • @taharvingames
    @taharvingames 4 ปีที่แล้ว +9

    i just played this right now and watched untill 4:02 and i can already say "This is the best tutorial about ecommerce website..."
    thank u.
    Greetings from Iran

  • @ucheobiefula7786
    @ucheobiefula7786 4 ปีที่แล้ว +5

    Wow, this is really amazing!!! I not only enjoyed the course but I also learned a whole lot. Thanks a million for the effort you put in creating and sharing this tutorial...By the way, I like the way you always say "my plan is very simple" ...thumbs up man :)

  • @hou-yawang516
    @hou-yawang516 4 ปีที่แล้ว +3

    I learned a lot from this project. Thank you very much, John.

  • @anooedition
    @anooedition 3 ปีที่แล้ว

    One of the best and most awesome tutorial I ever came across. This was fun, simply loved it! ❤

  • @mdfasadik9843
    @mdfasadik9843 3 ปีที่แล้ว +1

    At 2020.... love your project sir.... thank you so much for giving opportunity to learn important things in open source...🖤🖤🖤...may Allah give you the right way...🖤

  • @AtacamaHumanoid
    @AtacamaHumanoid 3 หลายเดือนก่อน +1

    Amazing course! I just revisited it after 3 years or so and here are my tips: (1) Make a readme file so you don't forget details like the fact that you need to use the PREVIEW ON WEB SERVER EXTENSION in VS Code to avoid CORS errors and (2) it's Control+Shift+L to launch the site with that plugin. It needs a server environment, so "preview in browser" alone won't work.
    Btw, I did just right click and used Live Server (Open with Live Server) instead of the Preview On Web Server extension and it seemed to work just fine. Maybe they fixed the issues with CORS errors in the LiveServer extension since he made this video.

  • @nilnavegadores767
    @nilnavegadores767 5 ปีที่แล้ว +5

    This tutorial helped me a lot.
    Complete content, rich in tips, to the point and fun.
    I want to thank you for doing long tutorials, so I can plan my studies.
    Thanks for your time and a great job.
    Success in your current and future projects.

  • @kamaboko1
    @kamaboko1 5 ปีที่แล้ว +2

    Vanilla...my favorite flavor! Great job!

  • @olgarublova788
    @olgarublova788 4 ปีที่แล้ว +3

    Thank you so much! It's a very lucid and helpful tutorial

  • @sovereignlivingsoul
    @sovereignlivingsoul 4 ปีที่แล้ว +4

    Very nice, bonus with Contentful, was sceptical at the beginning, but now I think Contentful will be very useful in my future projects. I am really liking your projects, you are a very good instructor. You didn't do anything with the Hamburger, but I think this is a good site to add your animated navigation from the "Basic Javascripts Project" video. Thanks again, looking forward to "Grandma's Sweet Project".

  • @shubhamupadhyay4801
    @shubhamupadhyay4801 5 ปีที่แล้ว +1

    Looking forward to grasp it!✌️

  • @noakogonia987
    @noakogonia987 3 ปีที่แล้ว +2

    Helped me so much im my final project on my degree! really explained well and beautiful! super tnx

  • @asherintech
    @asherintech 4 ปีที่แล้ว +6

    I'm only a few minutes in but this is awesome! Really appreciate you sharing all this content, you deserve so much more recognition! Big fan of your page 🔥🔥

  • @johnyepthomi892
    @johnyepthomi892 4 ปีที่แล้ว +2

    And that's why I use react. I just don't want to deal with flexbox and vertical centering and all those things that can be done with react so we can focus on the actual logic of the program or the meat of the program rather than worrying about those annoyances. But also, I appreciate your effort to make it with vanilla is.

  • @knightrec869
    @knightrec869 4 ปีที่แล้ว +2

    Your language is excellent . everyone can understand

  • @NeckoChibi
    @NeckoChibi 5 หลายเดือนก่อน

    what an amazing video! Thank you for sharing your time and knowledge with us!

  • @benzigarjs8607
    @benzigarjs8607 5 ปีที่แล้ว +43

    Taking for 4 hours is not a simple task, Thank you so much , ,.

  • @amguruprasath8037
    @amguruprasath8037 5 ปีที่แล้ว +14

    "Long live Don John Smilga"
    "Long live Don John Smilga"
    "Long live Don John Smilga"

    • @cgbrkstudio4888
      @cgbrkstudio4888 3 ปีที่แล้ว

      We really need high quality lectures.

  • @djhack3d981
    @djhack3d981 4 ปีที่แล้ว +1

    Thank you very much for this!

  • @moussadiouf8136
    @moussadiouf8136 4 ปีที่แล้ว +2

    i have watched all ur projects here , and i have learnt a lot , everything is well explained , u are awesome man !!!!!!

    • @a.anvarbekov
      @a.anvarbekov 3 ปีที่แล้ว

      First I saw "I hate" and came to u to give a dislike, but it saw "I have". Lol 😂

  • @aqibfayyaz1619
    @aqibfayyaz1619 4 ปีที่แล้ว +1

    Thank you so much sir. I learnt alot from this project and it aslo built my confidence in js.

  • @rumonintokyo
    @rumonintokyo 4 ปีที่แล้ว +3

    The best shopping cart based tutorial ever.... not skilled enough to complete something like this in 4 hours but learnt a lot from it..... Thank you for creating great content!

  • @mdmoniruzzamansojol2344
    @mdmoniruzzamansojol2344 3 ปีที่แล้ว +1

    I understand js in this one
    video everything what i learnt last two month

  • @maskman4821
    @maskman4821 3 ปีที่แล้ว

    This is a trully awesome project tutorial !!!

  • @qiuranhu7323
    @qiuranhu7323 4 ปีที่แล้ว

    project finished. Thanks!!!

  • @anshulabhinav13
    @anshulabhinav13 5 ปีที่แล้ว +1

    Simply awesome !!

  • @josemariachagalitobausch661
    @josemariachagalitobausch661 4 ปีที่แล้ว +1

    Really nice tutorial, thanks a lot!

  • @lilfr3shy
    @lilfr3shy 5 ปีที่แล้ว +4

    thanks for the tutorial, it's very helpful. Can you also teach how to set up the checkout button and the various shipping rates if possible? Thank you

  • @cube.9816
    @cube.9816 5 ปีที่แล้ว +30

    js starts at - 1:12:56
    Local Storage - 1:50:05 (Products.getProducts() and ui.displayProducts() are already set and invoked, for the display the 'result way' is used, where we set a 'result' string, loop through the products array and add html markup to the 'result', then we set productsDOM.innerHTML to 'result' ** each add to cart button has a unique idea taken from products.id )
    bookmark - 2:05:30 (created a function called ui.getBtns() and invoked it after the items are loaded in the page, then got the id from each btn using btn.dataset.id ??...)
    bookmark - 2:34:04
    bookmark - 2:56:02
    bookmark - 3:09:09
    bookmark - 3:12:41

    • @antoniofr1937
      @antoniofr1937 4 ปีที่แล้ว

      Hello could you help me, A small question, was JSON a database or something demonstrative?

  • @ekko7014
    @ekko7014 4 ปีที่แล้ว +1

    Amazing content for someone still learning JavaScript. Keep up the good work

    • @CodingAddict
      @CodingAddict  4 ปีที่แล้ว

      Thanks, will do!

    • @ejembithomas4692
      @ejembithomas4692 3 ปีที่แล้ว

      @@CodingAddict I don't how to chat you directly. Let me just ask here. How can push the products array to contentful instead of localStorage? While build mine, Instead of saving the array in database localStorage, I saved it in an array of shoppinglist. Just to do things differently.

  • @MostafaMekawy
    @MostafaMekawy 5 ปีที่แล้ว +1

    love you man really keep it going :)

  • @praharshsingh2095
    @praharshsingh2095 4 ปีที่แล้ว +1

    came for learning javascript
    but these css concepts turned out to be a bonus
    THANK YOU :)

  • @shayama
    @shayama 3 ปีที่แล้ว +3

    The best tutorial on yt ;)

  • @AbhishekKumar-mq1tt
    @AbhishekKumar-mq1tt 5 ปีที่แล้ว +2

    Thank u for this awesome video

  • @nayamatullah7133
    @nayamatullah7133 3 ปีที่แล้ว +1

    Beautiful project

  • @shahidkhalid2087
    @shahidkhalid2087 5 ปีที่แล้ว +1

    awsome tutorial thank you so much

  • @bigmathato8131
    @bigmathato8131 3 ปีที่แล้ว +1

    You are the best teacher, thank you!!!!!!!!!!

  • @edo8647
    @edo8647 2 ปีที่แล้ว

    Thank you so much for this!

  • @camilomartin827
    @camilomartin827 4 ปีที่แล้ว +1

    muchas gracias, no entiendo mucho inglés pero vi las 4 horas :) me sirvió mucho

  • @riteshmahajan5209
    @riteshmahajan5209 3 ปีที่แล้ว +3

    Awesome project. Now, I know how much I don't know about javascript :(( :)) I wanted to leave the project in the middle but somehow I continued. It still pays of to know how the underlying technologies work to make a single website work. My gratitude and thanks to Coding Addict. Take Care !

  •  4 ปีที่แล้ว +1

    Thank you for this awesome video !
    Greetings from VietNam.

  • @6little6fang6
    @6little6fang6 2 ปีที่แล้ว +1

    I love your videos ;-; I will be eternally grateful.

  • @huulocvo1510
    @huulocvo1510 4 ปีที่แล้ว

    Amazing video. Thank you very much!

  • @techgix
    @techgix 2 ปีที่แล้ว

    finally i understand the contentful. thanks.

  • @paras9o9
    @paras9o9 6 หลายเดือนก่อน

    this video is one of my favs, thank you Coding Addict

  • @yannickbechem3155
    @yannickbechem3155 ปีที่แล้ว +1

    Like your projects

  • @RohitSingh-ml2bz
    @RohitSingh-ml2bz 5 ปีที่แล้ว +11

    Thank you very much sir for providing such great projects to us. Every time i watch your tutorials i feel blessed. The way you teach is awesome. I don't have words to thank you. For me youtube means coding addict. I have an request sir, would you plz start a series of react-native tutorial in your style like teaching and projects together. Infinite thanks.

    • @ashishbaranwal4044
      @ashishbaranwal4044 5 ปีที่แล้ว

      hi Rohit .. looks you have gone through the complete video , could you please suggest me whether any backend is used to store data.
      or it's only frontend project?

  • @mubashirali6835
    @mubashirali6835 4 ปีที่แล้ว +3

    I love it, Such an awesome video. Instructor describes each and every thing that he done in the project. Thankyou for this awesome video.

  • @lasithadulshan7357
    @lasithadulshan7357 2 ปีที่แล้ว

    You have clever teaching skills.. Thank you ❤

  • @sirmarctonacao786
    @sirmarctonacao786 3 ปีที่แล้ว

    I just finished the whole tutorial and I learned a lot. Thank you for this wonderful tutorial, sir! Helps a lot :) Btw, I'm also a fan of W.W from Breaking bad and Better Call Saul series!

    • @sabrinarahman2156
      @sabrinarahman2156 2 ปีที่แล้ว

      If It works perfectly, could you give me your source code.

  • @hscitadel3226
    @hscitadel3226 5 ปีที่แล้ว

    Excellent ,excellent tutorial

  • @skrezwan12
    @skrezwan12 5 ปีที่แล้ว

    wow!! it's a mega project..

  • @kireetipala4197
    @kireetipala4197 5 ปีที่แล้ว

    You are a code eater....happy to get to know about you

  • @lawrenceo.caulker2765
    @lawrenceo.caulker2765 4 ปีที่แล้ว +1

    Excellent tutorial

  • @kevinat71
    @kevinat71 5 ปีที่แล้ว +1

    youre amazing.... thx bro!

  • @kelvinmwaselela6202
    @kelvinmwaselela6202 4 ปีที่แล้ว +2

    Thank you very much sir for providing such great projects to us. Every time i watch your tutorials i feel blessed. i followed you from freecodecamp now we're here together

  • @mouhssinetarik8332
    @mouhssinetarik8332 4 ปีที่แล้ว

    You deserve more than thank you .

  • @gurpreetsingh-no9dt
    @gurpreetsingh-no9dt 2 ปีที่แล้ว +1

    nice project to learn so many things in javascript

  • @felixsheppard519
    @felixsheppard519 5 ปีที่แล้ว +1

    Thanks!!!!!!! More JavaScript please

    • @azrmuradl6420
      @azrmuradl6420 5 ปีที่แล้ว +1

      He has located on this channel.Please,look at playlist of JavaScript projects

  • @soheiltehrani9108
    @soheiltehrani9108 3 ปีที่แล้ว +1

    Thank you so much

  • @ahmedabdulrazzaq2015
    @ahmedabdulrazzaq2015 5 ปีที่แล้ว +1

    Thank you 🙏

  • @cgbrkstudio4888
    @cgbrkstudio4888 3 ปีที่แล้ว +1

    Thank you!

  • @Winterlittle
    @Winterlittle 4 ปีที่แล้ว

    Could you build a project using test-driven development? Or even building a project and then adding tests in the end. I love your projects and learning test-driven development would be so much fun.

  • @younessesoft
    @younessesoft 4 ปีที่แล้ว

    U are best of the world tech js

  • @ibrahim.moamen4508
    @ibrahim.moamen4508 3 ปีที่แล้ว

    thank you dude ,, that was helpful content

  • @dradrigapatrick
    @dradrigapatrick 4 ปีที่แล้ว

    Beautiful beautiful beautiful!!!!!

  • @randhirgupta9518
    @randhirgupta9518 3 ปีที่แล้ว

    Thank you coding addict for this awesome project

  • @budi6228
    @budi6228 2 ปีที่แล้ว

    Terimakasih Masseh

  • @techcodeenvironment4446
    @techcodeenvironment4446 4 ปีที่แล้ว +1

    Thanks so much, bro. It was very helpful.

  • @Magistrado1914
    @Magistrado1914 3 ปีที่แล้ว +1

    Excellent videotutorial
    11/08/2020

  • @azrmuradl6420
    @azrmuradl6420 5 ปีที่แล้ว +1

    we expect more videos like this.Thanks

  • @benairdzinosara2782
    @benairdzinosara2782 3 ปีที่แล้ว

    thank you so much keep on doing great work sir

  • @ilikeit6306
    @ilikeit6306 5 ปีที่แล้ว +1

    Great job. I subscribed

  • @yosefmulatu
    @yosefmulatu 5 ปีที่แล้ว +2

    I just wanna say #WOOOOOOOOOOOOOOOOOOOOOOOW YOU ARE AWESOME TNX A LOT

  • @mahmudmamatov9675
    @mahmudmamatov9675 3 ปีที่แล้ว +1

    very very good course thank you coding addict

  • @kiattisakphanphu3823
    @kiattisakphanphu3823 5 ปีที่แล้ว +1

    Thank you

  • @lasithadulshan7357
    @lasithadulshan7357 2 ปีที่แล้ว

    OMG.. Like its a magic

  • @manjunathbhaskara4912
    @manjunathbhaskara4912 3 ปีที่แล้ว +1

    Good job

  • @sahilkatia6768
    @sahilkatia6768 5 ปีที่แล้ว +2

    Thanks

  • @blockcoder8129
    @blockcoder8129 4 ปีที่แล้ว

    Best Explanation...

  • @amjadarbas9721
    @amjadarbas9721 3 ปีที่แล้ว +1

    Thanks
    you

  • @kirtyrov2636
    @kirtyrov2636 4 ปีที่แล้ว

    Thank's for great tutorial. Could you make more different video lessons with development projects on javascript, react.js

  • @cartman42069
    @cartman42069 2 ปีที่แล้ว +1

    very useful tutorial !! u help us understand the logic which is the most important thing

  • @ashprasad9075
    @ashprasad9075 3 ปีที่แล้ว

    Will try to do this with react

  • @joanaoliveira3606
    @joanaoliveira3606 4 ปีที่แล้ว +4

    Great tutorial! Helped me a lot. Unfortunately the pictures that I uploaded on Contentful are not showing up. Any advice on that?

  • @munawirsyam175
    @munawirsyam175 3 ปีที่แล้ว +1

    awesome..

  • @user-gk9sv6ch8y
    @user-gk9sv6ch8y 5 ปีที่แล้ว

    Спасибо Большое из Беларуси!)

  • @claudearithmetique5978
    @claudearithmetique5978 5 ปีที่แล้ว +1

    i started watching javascript tutorial part 1 and part 2, but there are no where to be found on your playlist, could you please upload them or advise where i can find them, that's was my first contact with javascript, i would like to continue the course, the explanation was so easy. thanks again for making these tutorials so simple.

  • @Magistrado1914
    @Magistrado1914 4 ปีที่แล้ว

    Excellent course
    25/02/2020