Build a Webshop - Angular, Node.js, TypeScript, Stripe

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

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

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

    Hi, I don't know if I'm the only one, but my categories buttons don't respond well, sometimes I click and they don't trigger the event, even though it is visibly selected. Any idea why?

  • @bhavikprajapati5400
    @bhavikprajapati5400 Год назад +7

    justify-between not working don't know why

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

    Thanks a lot @Slobodan Gajic. Your teaching style is really easy to follow.

  • @tuntunpandit8367
    @tuntunpandit8367 Год назад +167

    We Need more Angular projects like this.

  • @Lokibee1234
    @Lokibee1234 Год назад +4

    justify-between is not working , anybody can help me ?

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

    Vue and react make things unimaginably complicated, and those are childish libraries. Professional always prefer Angular, the King of kings.

  • @mylenav
    @mylenav 7 месяцев назад +1

    I had a problem with angular/material installation, it said: NOT SUPPORTED blabla something with id and $id , if you had it too, check the video: ruclips.net/video/9p5ZXUmLKPs/видео.html
    I just was able to move on with this project after specifying the material version i was installing.

  • @lfcamacho
    @lfcamacho 2 года назад +5

    The cringe thumbnail tho...

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

    I'm having a major issue getting this to be on an AWS lambda, and would really appreciate any help. Locally there is no issue, but I cannot get it to host anywhere

  • @gamehubgamer3678
    @gamehubgamer3678 2 года назад +132

    Finally, Angular project......

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

      So true, everyone is running behind reactjs

    • @CodewithSloba
      @CodewithSloba 2 года назад +24

      I'm glad there is people who like Angular over React

    • @coupleodevs
      @coupleodevs Год назад +14

      react is amazing, im learning Angular because local jobs are 90% angular

    • @gommonebucato1562
      @gommonebucato1562 Год назад +5

      @@coupleodevs where are you from?

    • @Afdac247
      @Afdac247 Год назад +4

      ​@@coupleodevs where r u from

  • @deluxe9490
    @deluxe9490 Год назад +17

    Amazing, we definitely need more angular and more complex projects ❤️ in future MEAN stack project would be great with more complex nodejs code. Thanks for great video.

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

      You’re welcome

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

      bro do u have any full mean stack project with source code if u have plse share to me bro

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

      I need complete mean stack project

  • @lxdzii
    @lxdzii Год назад +10

    More Angular projects please ❤🎉, this is a beautiful tutorial!!

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

    i was following along and "justify-between" isn't working for me.?

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

    This project is already outdated, not sure how to get this working or installed since 14.0.0 is not supported anymore for angular. And trying to do the course in 15 does not work, most of the html selectors like justify-content space-between do not work anymore. please provide a fix.

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

      did you find a solution for that??

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

      They work. You probably didn’t setup tailwindcss correctly

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

      @@kevamorim They don't work. Did the exact same things as he did and tailwind is not working properly.

  • @piyushchaudhari2708
    @piyushchaudhari2708 2 года назад +9

    Thanks a lot...much awaited Angular project I👍

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

    Just came here to say that I hate this thumbnail. It's unnecessary, unprofessional and discouraging. Thanks for your attention.

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

      Sorry to hear that, but I see your point.

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

    to srbine

  • @BrunoSilva-mx1ut
    @BrunoSilva-mx1ut Год назад +1

    Guys don't you thing that using frameworks like tawiling gets your html dirty? i rather much more doing only with sass using BEM pattern

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

    Sloba please don't listen these haters in the comments, keep making amazing content :)

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

    It was really painful to follow this guy, great programmer, but his manner of describing the process could be better. At first doing massive amount of movements and only later on describing. This is the worst way!

  • @MaximusRGZ
    @MaximusRGZ 2 года назад +9

    Amazing tutorial, it's really complete

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

    A potential sister project might be, same source code but with a ‘digital products’ implementation? Just an idea. Great stuff! Please continue👍🏾👏🏾🔥🔥🙏🏾

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

    I love angular

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

    i am not able to justify-between because of some reason, I tried to install and reinstall tailwind and the whole project I am not able to send the cart to the extreme end of the page, same with some other classes as well. If anyone has faced the same issue and resolved them, please help me resolve aswell.
    EDIT:
    I found out a way of this, you have to make seperate class or id for the element and style it in the styles.css file instead of tailwind css. Works like a charm, but defeats the whole purpose of using tailwind. 😑

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

    2nd view ❤️ and first comment...I am huge fan of all courses of free code camp. Please make a proper tutorial for Full stack development using MEAN and MERN stack....🙏

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

    Hi, honest question: why would you use stripe.js library to riderict to checkout on the frontend? Can't you just use angular router/window object to redirect to created url (session object on backend has property url as far as i know)?

  • @mohammedsalmanali01
    @mohammedsalmanali01 2 года назад +16

    Thank you for finally posting an Angular Project ❣️

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

    hello, I am facing a weird problem. The button label is always display after the material icon. Does anyone in here have the same problem like I am?

  • @Blade7850
    @Blade7850 2 года назад +20

    Perfect timing. Like 10 minutes ago I started researching stripe for my webshop project

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

    You should have increased the font size in the code editor. It's hard to read on the phones.

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

    Angular is gonna outdate near future

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

    Stop it with this face on the thumbnail please

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

      Oh sorry, yeah it's a little bit overwhelming.

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

    👌👌👌

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

    I changed the sort icon to sort because I thought it looked cool
    I did the nestjs course recently and i have to say angluar seems to click really well with nestjs.
    Nice course and thank you for making it for free Slobodan Gajic!!!

  • @panayiotispanayiotou1637
    @panayiotispanayiotou1637 Год назад +5

    Great tutorial. I didn't expect you can do all this features in 3:47 minutes. It was amazing!!!!

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

    I'm gonna go ahead and say this was hard. Learned a lot though, thank you.

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

    good for practice but nothing you would use for production at all

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

    Redirect to checkout is deprecated, you should get session on frontend side.

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

    would be cool if this had a details product page

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

    Am I the only one that noticed a snickers bar 1:16:25 🤣

  • @sagar2165
    @sagar2165 Год назад +8

    More Angular projects please 🙏🏼🙏🏼🙏🏼🥹🥹🥹

  • @Danjames-w4r
    @Danjames-w4r 7 месяцев назад

    Which node js version dose this project use?

  • @Pratip.
    @Pratip. 2 года назад +6

    🔥🔥🔥🔥😤🔥🔥🔥🔥
    This Channel can singlehandedly beat all these paid Upskilling sites.

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

    can anyone explain what's that stupid face about on the thumbnail?

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

      It was supposed to be it’s amazing 😊 but looks like people hate it

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

    Please post more Angular content T_T

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

    Third class tutorial...He just keeps on doing things without proper explaining why...first 2 hours is of Styling...so angular is hardly for 1.5 hrs.

  • @expertsystem6379
    @expertsystem6379 10 месяцев назад

    Don't he forget to zoom in or something to be mobile friendly as well, probably very old tutorial but using angular 14 is not that oldwr.

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

    Angular = ❤

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

    Hey, I closed virtual studio before finishing the tutorial, around the 1:12 minute mark, and now the page loads wierdly. The cart doesn´t open, categories button is small and says "ex", same with the show 12 button, and next to it it says viewviewview. In the console it started throwing this error: ERROR Error: Invalid value "rowHeight" set as rowHeight, and i don´t really know how to fix it

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

    It Seems I am not able to follow. Where ate the 3 line for {{ '150' | currency }} gone??

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

    there is no database ?

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

    Hey Guys!
    i followed all the steps,but when we placing the cart icon at 22:00 mins, into the header ,mine is at straight next to the a link on the left side......any reason why?

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

      I had the same issue but i remember i fixed it by looking at the css path. but even after fixing the paths it still doesnt behave proporly but i went further and i am still stuck now at different point espcially when it comes to using tailwindcss

    • @makskrywionek1662
      @makskrywionek1662 11 месяцев назад +1

      @@zeuz3961 because mx-auto doesn't work with mat-toolbar anymore, just add .mx-auto selector to the header.component.css file and the path to styleUrls in header.component.ts

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

      @@makskrywionek1662 Thank you so much. I was also stuck here and had to do that. I don't know why this tutorial hasn't been updated yet.

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

    Best Angular Tutorial ever 🔥🔥

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

    2:11:06
    How does itemInCart +=1 change quanitiy in items array?

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

      The cart.next() updates the subject.

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

      @@merlinwarage item object is used inside in cart.next() but itemIncart is not used anywhere.so if we increase the quantity how does item object changes?

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

      @@ashiktm5631 and i have the same question

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

      Hi
      ItemInCart + = 1 means
      ItemInCart = ItemInCart + 1

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

    I have a little question,
    Why set services in app.module providers if services have providedIn: 'root' property?

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

      Because that is the root 😁

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

      Both ways do the same thing, they create a global instance of the service. But yeah, there's no need or no point in using both ways at the same time.

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

    I have watched the hole video and it was amazing. Thank you

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

    عالی هادی میره واسه ی قهرمانی🎉🎉

  • @renends7615
    @renends7615 Год назад +10

    This tutorial is excellent!
    The code quality, the tips, the explanation about each code construction.
    It will be reference!
    One more written on both channels!
    Thanks!

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

    It cannot install agular cli version 14.0.0 at the beginning. It always installs 16.2.0

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

    The course is very nice. But one note i would like to highlight. There is no need to provide the service in the app module as the injectable has a provided in data which does the job. For reference I deliberately dint provide it and the code still works exactly the same

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

    Question: i have implemented everything (im currently on hr 1:27) but i cant bind category property and I believe mx-auto class is not working properly (do i have to install bootstrap in project) It is explained in the course that mx-auto class is for putting paddings o centering content, right? anyway thanks for the effort and the material

    • @kozi-corner
      @kozi-corner Год назад +1

      It's a tailwindCss class not bootstrap. There is no bootstrap in this project

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

      hey man, im doing the tutorial and i encountered the issue where category isn't being binded, have you perhaps solved this issue?

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

    very good monologue try in radio but forgive students and forget teaching

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

    Thanks for Angular project.😊 Need more projects

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

    I somehow got lost on how the fullWidthMode makes the component full-width. I cant seem to connect when we defined the implementation but it somehow also just works.

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

    Whenever I refresh the page, the cart gets empty what do I need to do to retain the same

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

    Nuxt next please

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

    First comment 🎉🎉🎉

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

    Hii Good tuto
    What is the best backend for this king of project and for use Our own API ? Node JS ?

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

    1:58:12

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

    I can't understand why my header toolbar doesn't center itself with mx-auto

    • @piyushkumar-jw8eb
      @piyushkumar-jw8eb 7 месяцев назад

      you have to overridde the .mat-toolbar class by defuat its margin:0;
      .mat-toolbar,
      .mat-toolbar h1,
      .mat-toolbar h2,
      .mat-toolbar h3,
      .mat-toolbar h4,
      .mat-toolbar h5,
      .mat-toolbar h6{
      margin:0 auto;
      }

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

    Nice

  • @realVvD
    @realVvD 9 месяцев назад +2

    Excellent tutorial. The stripe docs was a little different, I had to look for the appropriate code, but still - there is finally a normal production level tutorial for angular on youtube.

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

    Why do you use manual subscriptions? In your case there is no sense to do that

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

    First learning it.

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

    Which cloud certification has most job opportunities in India? At entry level
    As I see most people are learning AWS but as I think Nobody can challenge Google hegemony

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

    hey, are u guys ever planning to do an in-depth Roblox studio tutorial with Lua? It would be pretty cool with it! Ty! ❤

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

    where is the code , it is in github or something ?

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

    2:06:06 Would anyone anwser me that we already have providedIn: 'root' in Cart Serive. Why does we have to provider CartService in App Module again?

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

      hello , i haven't seen the complete video , but we dont , providing in app Module and providedIn : root is basically the same thing

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

    Great tutorial , thank you very much

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

    I got to watch a bit more of an hour and tutorial is good, but tailwindcss part is not covered well in my opinion. Many css classes don't work as shown by you, for example the product tile won't expand when adding w-full class or items inside don't move as expected. I'm losing my mind after it and honestly I don't want to waste time on it just to chase that stupid configuration which makes everything work well.

    • @zeuz3961
      @zeuz3961 11 месяцев назад +1

      facing the same issue and i can't get to fix it either. been spending indeed a lot of time on it.

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

    Looking for a Linux Debian base without M$ being used at all...

  • @TheQdfqdsf
    @TheQdfqdsf 10 месяцев назад

    Someone is hungry at 2:17:20 😅

  • @DiederickvanZyl-u3o
    @DiederickvanZyl-u3o Год назад

    Why do people use tailwind?

  • @SnowdenFu-jh6bx
    @SnowdenFu-jh6bx Год назад

    package 1. material 2. tailwindcss

  • @shahadathossen-dev
    @shahadathossen-dev 11 месяцев назад

    I don't understand component is not imported anywhere. but how come it is not giving any error. Anyone #CodewithSolba please, help me to understand this part as I am a new bee for Angular.

  • @nikolaivanovic8851
    @nikolaivanovic8851 10 месяцев назад

    Why is cart in header component private and in others is not? Great video :)

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

      We need to use a private property to store the value of the cart, because if we use the cart property to store the value, we will have an infinite loop, because the setter will be called every time we try to set the value of the cart property.

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

    Remerci boeur pour le travil vous farie nous le monde❤

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

    Thanks for this project, I've learned a lot. Keep the angular projects coming please

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

    Fakestoreapi site is down

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

    damn, app-header showing red line with me, not working

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

    People even use Angular now ?

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

      Absolutelly

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

      I'm working with Angular for 7 years now, and I've got like 2-3 job offers every day, so yeah, a lot of companies need it :)

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

    do this project work with angular 15 or i need to modify it ?

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

    I want to donate my kidney to this channel

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

    Good

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

    Great tutorial... @ 21:17 justify-content doesn't work for me, anyone?
    Update: Welp I guess the flex class was missing. I added a global utility class like in Angular Material docs instead:
    .flexit-spacer {
    flex: 1 1 auto;
    }
    I hope it doesn't kick me in the azz later.

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

      You have flex class in the tailwind

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

      Hey, the reason justify-content didn't work correctly for you is because you didn't setup tailwindcss correctly.

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

      @@chrisortiz3133 Yeah, I'm going to do re-do it, I forgot about this project.

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

      @@chrisortiz3133 how so? I installed tailwind exactly how the video says and justify-content does not work for me either

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

      @@BrianRiendeau you need a class of display:flex with your justify content

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

    Git bash should zoom..

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

    It was very useful, thanks a lot!!!!

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

    My checkout is not working =(

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

    why angular? still angular

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

    We need more angular project