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

  Рет қаралды 540,940

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Пікірлер: 233
@tuntunpandit8367
@tuntunpandit8367 2 жыл бұрын
We Need more Angular projects like this.
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Thank you ❤
@go_lang_thang
@go_lang_thang Жыл бұрын
me too bro
@AmbrozeSE
@AmbrozeSE 7 ай бұрын
Thanks a lot @Slobodan Gajic. Your teaching style is really easy to follow.
@Errormakesmarter
@Errormakesmarter 4 ай бұрын
Which version of angular is this
@GairilungPamei
@GairilungPamei 2 ай бұрын
Good
@tmgbrijesh967
@tmgbrijesh967 2 ай бұрын
​@Errorma?kesmarter 😮?😅😢😢😮 2:?
@Pratip.
@Pratip. 2 жыл бұрын
🔥🔥🔥🔥😤🔥🔥🔥🔥 This Channel can singlehandedly beat all these paid Upskilling sites.
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Exactly
@mohammedsalmanali01
@mohammedsalmanali01 2 жыл бұрын
Thank you for finally posting an Angular Project ❣️
@CodewithSloba
@CodewithSloba 2 жыл бұрын
You're welcome!
@lxdzii
@lxdzii Жыл бұрын
More Angular projects please ❤🎉, this is a beautiful tutorial!!
@Blade7850
@Blade7850 2 жыл бұрын
Perfect timing. Like 10 minutes ago I started researching stripe for my webshop project
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Awesome!
@deluxe9490
@deluxe9490 2 жыл бұрын
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 2 жыл бұрын
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
@piyushchaudhari2708
@piyushchaudhari2708 2 жыл бұрын
Thanks a lot...much awaited Angular project I👍
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Thank you!
@renends7615
@renends7615 Жыл бұрын
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!
@eliuddyn
@eliuddyn 2 жыл бұрын
Best Angular Tutorial ever 🔥🔥
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Thank you so much
@damin1916
@damin1916 2 жыл бұрын
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!!!
@CodewithSloba
@CodewithSloba 2 жыл бұрын
You’re welcome ❤
@dzejcek
@dzejcek 4 ай бұрын
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)?
@panayiotispanayiotou1637
@panayiotispanayiotou1637 2 жыл бұрын
Great tutorial. I didn't expect you can do all this features in 3:47 minutes. It was amazing!!!!
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Thank you
@jmarcetaa
@jmarcetaa 2 жыл бұрын
Sloba please don't listen these haters in the comments, keep making amazing content :)
@MrTubber44
@MrTubber44 Жыл бұрын
A potential sister project might be, same source code but with a ‘digital products’ implementation? Just an idea. Great stuff! Please continue👍🏾👏🏾🔥🔥🙏🏾
@MaximusRGZ
@MaximusRGZ 2 жыл бұрын
Amazing tutorial, it's really complete
@CodewithSloba
@CodewithSloba 2 жыл бұрын
I'm glad you like it
@natnaelsisay1424
@natnaelsisay1424 9 ай бұрын
I have watched the hole video and it was amazing. Thank you
@miladmashayekhi6235
@miladmashayekhi6235 3 ай бұрын
I wish this project had an admin panel!
@gamehubgamer3678
@gamehubgamer3678 2 жыл бұрын
Finally, Angular project......
@pravinjadhav8055
@pravinjadhav8055 2 жыл бұрын
So true, everyone is running behind reactjs
@CodewithSloba
@CodewithSloba 2 жыл бұрын
I'm glad there is people who like Angular over React
@Foras_x
@Foras_x 2 жыл бұрын
react is amazing, im learning Angular because local jobs are 90% angular
@gommonebucato1562
@gommonebucato1562 Жыл бұрын
@@Foras_x where are you from?
@Afdac247
@Afdac247 Жыл бұрын
​@@Foras_x where r u from
@fparween5248
@fparween5248 2 жыл бұрын
Thanks for Angular project.😊 Need more projects
@shubhampatankar1468
@shubhampatankar1468 2 жыл бұрын
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....🙏
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Awesome!
@karolwrzesinski7531
@karolwrzesinski7531 2 жыл бұрын
I'm gonna go ahead and say this was hard. Learned a lot though, thank you.
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Awesome I’m glad
@CamiloMazorra
@CamiloMazorra Жыл бұрын
Thanks for this project, I've learned a lot. Keep the angular projects coming please
@sagar2165
@sagar2165 2 жыл бұрын
More Angular projects please 🙏🏼🙏🏼🙏🏼🥹🥹🥹
@MrTubber44
@MrTubber44 Жыл бұрын
Excellent Sloba. Thx!
@mohammadparsamaliyani9529
@mohammadparsamaliyani9529 6 ай бұрын
عالی هادی میره واسه ی قهرمانی🎉🎉
@ntesla5
@ntesla5 8 ай бұрын
Great tutorial , thank you very much
@realVvD
@realVvD Жыл бұрын
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.
@AGUNGKAYA
@AGUNGKAYA 2 жыл бұрын
I love angular
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Me too
@quantum-t
@quantum-t 2 жыл бұрын
hate angular.
@CodewithSloba
@CodewithSloba 2 жыл бұрын
@@quantum-t fair enough
@ayashkh
@ayashkh Жыл бұрын
Thank You very much, I respect your efforts, the finale Part (Payment with Stripe) was very useful for me
@thedeeprot
@thedeeprot 2 жыл бұрын
👌👌👌
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Thank you
@BegueMarieantoinette
@BegueMarieantoinette Жыл бұрын
Remerci boeur pour le travil vous farie nous le monde❤
@GGSoft2009
@GGSoft2009 Жыл бұрын
It was very useful, thanks a lot!!!!
@chicorafa
@chicorafa 8 ай бұрын
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 2 жыл бұрын
justify-between not working don't know why
@CodewithSloba
@CodewithSloba 2 жыл бұрын
You need flex
@GoodFriendBrian
@GoodFriendBrian 2 жыл бұрын
@@CodewithSloba what does this mean?
@sethshuey974
@sethshuey974 Жыл бұрын
I didn't put justify-between in the correct div.
@Lokibee1234
@Lokibee1234 Жыл бұрын
justify-between is not working , anybody can help me ?
@Almighty_Flat_Earth
@Almighty_Flat_Earth 2 жыл бұрын
Vue and react make things unimaginably complicated, and those are childish libraries. Professional always prefer Angular, the King of kings.
@CodewithSloba
@CodewithSloba 2 жыл бұрын
I love Angular
@abrhamgg3647
@abrhamgg3647 2 жыл бұрын
i was following along and "justify-between" isn't working for me.?
@ChadiKawaf
@ChadiKawaf 6 ай бұрын
me too
@nataliavrs
@nataliavrs 2 жыл бұрын
Angular = ❤
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Absolutelly
@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
@leeroysdad
@leeroysdad 2 жыл бұрын
This is so helpful 💯💯💯
@dallasbaldwin4501
@dallasbaldwin4501 9 ай бұрын
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
@agu160579
@agu160579 2 жыл бұрын
First learning it.
@sidarthg2477
@sidarthg2477 Жыл бұрын
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
@Almighty_Flat_Earth
@Almighty_Flat_Earth 2 жыл бұрын
You should have increased the font size in the code editor. It's hard to read on the phones.
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Noted
@GoodFriendBrian
@GoodFriendBrian 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 2 жыл бұрын
did you find a solution for that??
@kevamorim
@kevamorim Жыл бұрын
They work. You probably didn’t setup tailwindcss correctly
@marcogrillo3396
@marcogrillo3396 Жыл бұрын
@@kevamorim They don't work. Did the exact same things as he did and tailwind is not working properly.
@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 Жыл бұрын
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 Жыл бұрын
@@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 Жыл бұрын
@@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.
@alfonzo444
@alfonzo444 2 жыл бұрын
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 Жыл бұрын
It's a tailwindCss class not bootstrap. There is no bootstrap in this project
@chinomorales6293
@chinomorales6293 Жыл бұрын
hey man, im doing the tutorial and i encountered the issue where category isn't being binded, have you perhaps solved this issue?
@Salma.Louhichi
@Salma.Louhichi 2 жыл бұрын
We need projects like this with Angular 15 please ♥
@EmanAhmed-ht6ny
@EmanAhmed-ht6ny Жыл бұрын
Is this project not angular 15
@ashiktm5631
@ashiktm5631 2 жыл бұрын
2:11:06 How does itemInCart +=1 change quanitiy in items array?
@merlinwarage
@merlinwarage 2 жыл бұрын
The cart.next() updates the subject.
@ashiktm5631
@ashiktm5631 2 жыл бұрын
@@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 2 жыл бұрын
@@ashiktm5631 and i have the same question
@arunshankark9857
@arunshankark9857 2 жыл бұрын
Hi ItemInCart + = 1 means ItemInCart = ItemInCart + 1
@gachecem_yt
@gachecem_yt 6 ай бұрын
would be cool if this had a details product page
@mmd10-m9o
@mmd10-m9o Жыл бұрын
Hii Good tuto What is the best backend for this king of project and for use Our own API ? Node JS ?
@dheerajvithalkar
@dheerajvithalkar Жыл бұрын
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. 😑
@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.
@nocturnewarrior8649
@nocturnewarrior8649 2 жыл бұрын
First comment 🎉🎉🎉
@orkhanfarmanli
@orkhanfarmanli 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.
@jdicoder
@jdicoder 2 жыл бұрын
I have a little question, Why set services in app.module providers if services have providedIn: 'root' property?
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Because that is the root 😁
@nunoarruda
@nunoarruda Жыл бұрын
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.
@hieudaica1304
@hieudaica1304 Жыл бұрын
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?
@Vishnu.sfambruh
@Vishnu.sfambruh 3 ай бұрын
Ankaur bhai shi hai sath me aapke
@georgenc7605
@georgenc7605 2 жыл бұрын
Nice
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Thank you!
@abrahamsecoe87
@abrahamsecoe87 Жыл бұрын
It Seems I am not able to follow. Where ate the 3 line for {{ '150' | currency }} gone??
@PixQuilly
@PixQuilly Ай бұрын
{{ '150' | currency}} doesn't work for me. Is this because I'm using Angular 19?
@eleonora3139
@eleonora3139 Жыл бұрын
It cannot install agular cli version 14.0.0 at the beginning. It always installs 16.2.0
@Abs272b
@Abs272b 2 жыл бұрын
I want to donate my kidney to this channel
@tamilselvan152
@tamilselvan152 Жыл бұрын
Whenever I refresh the page, the cart gets empty what do I need to do to retain the same
@nikolaivanovic8851
@nikolaivanovic8851 Жыл бұрын
Why is cart in header component private and in others is not? Great video :)
@Msmc123
@Msmc123 11 ай бұрын
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.
@Errormakesmarter
@Errormakesmarter 4 ай бұрын
Which version of angular is this
@Nodsaibot
@Nodsaibot 2 жыл бұрын
good for practice but nothing you would use for production at all
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Yep exactly
@oscarmiranda9532
@oscarmiranda9532 Ай бұрын
If justigy between isn't working, just re start your dev server
@manarkrid1700
@manarkrid1700 2 жыл бұрын
there is no database ?
@logiccomputer8000
@logiccomputer8000 Жыл бұрын
We need more angular project
@alvirarahman1559
@alvirarahman1559 2 жыл бұрын
Please post more Angular content T_T
@CodewithSloba
@CodewithSloba 2 жыл бұрын
For sure
@fedechiar1
@fedechiar1 Жыл бұрын
I can't understand why my header toolbar doesn't center itself with mx-auto
@piyushkumar-jw8eb
@piyushkumar-jw8eb 11 ай бұрын
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; }
@bangzino
@bangzino 2 жыл бұрын
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
@vusimashaba3417
@vusimashaba3417 Жыл бұрын
which stylesheet did u choose in the cmd?
@jessicaterryberry
@jessicaterryberry Жыл бұрын
you can choose the default version css
@SnowdenFu-jh6bx
@SnowdenFu-jh6bx Жыл бұрын
package 1. material 2. tailwindcss
@BrunoSilva-mx1ut
@BrunoSilva-mx1ut Жыл бұрын
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
@shadowgazesup
@shadowgazesup 2 жыл бұрын
Why do you use manual subscriptions? In your case there is no sense to do that
@Danjames-w4r
@Danjames-w4r 11 ай бұрын
Which node js version dose this project use?
@sawetnysodziak5192
@sawetnysodziak5192 11 ай бұрын
14 || 16
@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! ❤
@benothmanbechir7729
@benothmanbechir7729 Жыл бұрын
do this project work with angular 15 or i need to modify it ?
@catsanddogs6350
@catsanddogs6350 Жыл бұрын
it'll work quite good.
@amrashour7285
@amrashour7285 Жыл бұрын
where is the code , it is in github or something ?
@rlosangeleskings
@rlosangeleskings 2 жыл бұрын
Looking for a Linux Debian base without M$ being used at all...
@mboe94
@mboe94 Жыл бұрын
damn, app-header showing red line with me, not working
@rroua4374
@rroua4374 Жыл бұрын
same
@atanughosh2959
@atanughosh2959 2 жыл бұрын
Good
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Thank you
@system6379
@system6379 Жыл бұрын
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.
@TheQdfqdsf
@TheQdfqdsf Жыл бұрын
Someone is hungry at 2:17:20 😅
@DiederickvanZyl-u3o
@DiederickvanZyl-u3o Жыл бұрын
Why do people use tailwind?
@ecofirewall6676
@ecofirewall6676 Жыл бұрын
very good monologue try in radio but forgive students and forget teaching
@roysonsalis4915
@roysonsalis4915 2 жыл бұрын
Can we use online code editors?
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Of course
@burhaanhassan5498
@burhaanhassan5498 2 жыл бұрын
Angular is gonna outdate near future
@mylenav
@mylenav 11 ай бұрын
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: kzbin.info/www/bejne/b6GYi4uLorF-htU I just was able to move on with this project after specifying the material version i was installing.
@shortscut7614
@shortscut7614 2 жыл бұрын
1:58:12
@vitorvono
@vitorvono Жыл бұрын
My checkout is not working =(
@Santon-Motho
@Santon-Motho Жыл бұрын
what error is it giving you?
@maplecountrywalk
@maplecountrywalk 7 ай бұрын
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!
@spraveenitpro
@spraveenitpro 2 жыл бұрын
Please make a React version of this.
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Great request
@Powerdevpodcast
@Powerdevpodcast Жыл бұрын
Fakestoreapi site is down
@betogalvez2891
@betogalvez2891 2 жыл бұрын
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 2 жыл бұрын
You have flex class in the tailwind
@chrisortiz3133
@chrisortiz3133 2 жыл бұрын
Hey, the reason justify-content didn't work correctly for you is because you didn't setup tailwindcss correctly.
@betogalvez2891
@betogalvez2891 2 жыл бұрын
@@chrisortiz3133 Yeah, I'm going to do re-do it, I forgot about this project.
@GoodFriendBrian
@GoodFriendBrian 2 жыл бұрын
@@chrisortiz3133 how so? I installed tailwind exactly how the video says and justify-content does not work for me either
@BRODERVEVO
@BRODERVEVO 2 жыл бұрын
@@GoodFriendBrian you need a class of display:flex with your justify content
@krtirtho
@krtirtho 2 жыл бұрын
I thought Angular was deprecated
@TayambaMwanza
@TayambaMwanza 2 жыл бұрын
There's 2 versions "angularjs" is deprecated "angular" is alive and healthy (dumb naming though)
@CodewithSloba
@CodewithSloba 2 жыл бұрын
Why would you think so?
@puscjom8279
@puscjom8279 Жыл бұрын
Redirect to checkout is deprecated, you should get session on frontend side.
NestJs Course for Beginners - Create a REST API
3:42:09
freeCodeCamp.org
Рет қаралды 1,7 МЛН
Intro to Java Programming - Course for Absolute Beginners
3:48:25
freeCodeCamp.org
Рет қаралды 3,7 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
How to Get a Developer Job - Even in This Economy [Full Course]
3:59:46
freeCodeCamp.org
Рет қаралды 3,4 МЛН
Angular Tutorial for Beginners: Learn Angular & TypeScript
2:02:42
Programming with Mosh
Рет қаралды 4,5 МЛН
Vue.js Course for Beginners [2021 Tutorial]
3:39:56
freeCodeCamp.org
Рет қаралды 1,3 МЛН
Flutter Engage
3:58:21
Flutter
Рет қаралды 2,1 МЛН
Data Analysis with Python for Excel Users - Full Course
3:57:46
freeCodeCamp.org
Рет қаралды 3,5 МЛН
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 17 МЛН
AWS Certified Cloud Practitioner Training 2020 - Full Course
3:58:01
freeCodeCamp.org
Рет қаралды 7 МЛН
Learn Git - Full Course for Beginners
3:43:34
freeCodeCamp.org
Рет қаралды 1 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН