Node.js E-Commerce App REST API with MongoDB | Shopping API with Stripe & JWT

  Рет қаралды 686,447

Lama Dev

Lama Dev

Күн бұрын

Node MongoDB eCommerce Rest API using Stripe payment method. Node.js shopping API tutorial using express, MongoDB, and JWT for beginners.
Last Part (Design): h • React E-Commerce App D...
Next Part (MERN Stack Shopping App): Coming Soon
Buy me a coffee: www.buymeacoffee.com/lamadev
Join me: / @lamadev
Source Code: github.com/safak/youtube/tree...
Join Lama Dev groups
Facebook: / lamadev
Instagram: / lamawebdev
Twitter: / lamawebdev
Discord: / discord
0:00 Introduction
01:08 Creating an Express App
06:11 Node.js MongoDB Connection
12:20 Understanding Node.js Router
21:15 Node.js MongoDB Models
31:45 Node.js MongoDB Authentication
50:28 Node.js JWT Implementation
54:00 Node.js CRUD Operations with JWT
01:37:50 Advanced MongoDB Functions
01:46:23 Node.js Stripe Implementation
01:51:04 Stripe React.js Implementation
01:57:04 React, Node.js, Stripe Payment Implementation
02:06:21 Outro

Пікірлер: 932
@unknownman1
@unknownman1 2 жыл бұрын
*Not all heroes wear capes. Thanks for what you do for the community*
@coderblip8435
@coderblip8435 2 жыл бұрын
Bro I swear if I make money from this I’m gonna find a way to pay you back. I love you man!
@danaharley3565
@danaharley3565 2 жыл бұрын
Wow.
@bemotivateddaily271
@bemotivateddaily271 2 жыл бұрын
Wow, this is great
@momimdoingfine1502
@momimdoingfine1502 2 жыл бұрын
I'm trying to get from testers to developers If I will, first paycheck is for lama
@yakimura96
@yakimura96 2 жыл бұрын
You can join his channel
@brilliantatosam6882
@brilliantatosam6882 2 жыл бұрын
Now, you can watch the ads that pop up. I believe our superstar could make a few dollars from it. Myself, I never skip an ad on his videos.
@vlias500
@vlias500 2 жыл бұрын
For me, the guy who never worked with backend it was clear enogh to understand what is going on here. You have the best tutorials I have ever found on KZbin. Thank you Lama!
@denisgitau3600
@denisgitau3600 2 жыл бұрын
Great work holding our hand as we walk through our development endeavors! Thanks a mill!
@Kermin00
@Kermin00 2 жыл бұрын
Another great tutorial! Thanks, Lama, you are really improving my js knowledge. If i become js developer, it will be thanks to you!
@user-ty5pd4xw2y
@user-ty5pd4xw2y 2 жыл бұрын
Hey Lama Dev! thank's a lot for your great work, all these amazing tutorials and skill sharing! I've learned so much from your videos on React and Node... I wish your channel 1M followers asap since it provides great content and value for beginners. Cheers! Bought few coffees as well))
@LamaDev
@LamaDev 2 жыл бұрын
Thank you so much :)
@elektrohands
@elektrohands 2 жыл бұрын
@@LamaDev Dear Lama, Where can I download the source code for the React app in 01:51:04 "Stripe React.js Implementation" part? Thanks a lot! Pay.jsx Success.jsx App.jsx
@shivangbhardwaj3165
@shivangbhardwaj3165 2 жыл бұрын
@@elektrohands same query
@guillaumefazekas9474
@guillaumefazekas9474 2 жыл бұрын
Same question!
@musictech166
@musictech166 2 жыл бұрын
@@LamaDev all of your efforts Sir, give it keep, ALl the best
@hasanfuad6631
@hasanfuad6631 2 жыл бұрын
Take my love LAMA DEV. I think you're the most underrated youtuber on YT. Globally only 65.5k Subscribers!! Unbelievables!! People consumes typcal motivational speech more rather than these gems!
@juwonakande6320
@juwonakande6320 2 жыл бұрын
this guy is the best teacher ever the content of his video improves your skill on every side from front-end to back-end
@jeffwang8660
@jeffwang8660 Жыл бұрын
If you are using react-router v6, I found that you need to use the useNavigate hook, instead of useHistory (2:05:00)
@harrisonekpobimi4764
@harrisonekpobimi4764 2 жыл бұрын
Thanks for all these worthwile projects. You have truly come through for the most of us. If you got the time, we would love a MERN project with Auth including PasswordReset, Email Signup Flow etc
@ajaysri004
@ajaysri004 2 жыл бұрын
Loved the way you teach Safak. Keep doing these there is a need to people like you in the society.
@zourdy697
@zourdy697 2 жыл бұрын
dude I love you man, you doing a great job sharing a knowledge for FREEEE with the newbies
@toannew
@toannew 2 жыл бұрын
notice when cloning the project: 1. change env. 8:33 scrypto 39.41, PASS_SEC 41:51, pass_Sec can be set randomly as you want 53:00 JWT_key (JWT_SEC) 54:00 Verifytoken:
@donaanna1243
@donaanna1243 Жыл бұрын
Does this tutorial include registration coding?
@josephwhiteowanodelon3672
@josephwhiteowanodelon3672 Жыл бұрын
Hey so what exactly should I change in the verifytoken file
@AmitGhosh-lj3oc
@AmitGhosh-lj3oc Жыл бұрын
change env?? can you please explain brother i am not able to connect my db with it
@sunerose
@sunerose Жыл бұрын
Thanks lama, part 2 completed. Your course is a great complement to my fullstack course I've completed last year. It helps me to stay in webdev process before I get my first job.
@mrsecretstatus9999
@mrsecretstatus9999 Жыл бұрын
did u completed is project, I am new MERN stack shall follow this tutorial for this project or not
@sunerose
@sunerose Жыл бұрын
@@mrsecretstatus9999 I've finished FullStack course, so a lot of this thing are clear for me. But that took me 1 yr. I recommend o learn the basics and then improve skills with this project.
@newbieguy2509
@newbieguy2509 Жыл бұрын
1:13:04 help me here unable to get the user
@funnjoy2499
@funnjoy2499 Жыл бұрын
@sunerose please help me i got stuck at some point and unable to debugg bro
@Short_Storm
@Short_Storm 2 жыл бұрын
Finally, it is here. This video will be remembered in good memories. Cannot thank you enough.
@pedroacuna8505
@pedroacuna8505 2 жыл бұрын
😍😍 muchas gracias por hacer estos videos !! Thanks so mach 🙌🏾🙌🏾 Esperaba con ganas esta segunda entrega ; lo haré poco a poco 😎 muchas muchas gracias my brother ✨
@macjelly1259
@macjelly1259 Жыл бұрын
For query strings it probably would be more efficient to use req.query as a filter for mongoose.find() method. As category query string does not match "categories" in the product schema, you could destructure req.query, build a custom object and pass it into the .find() method: const { category, ...rest } = req.query; const query = {...rest}; if(category) query.categories = category; const products = await Product.find(query); Otherwise, you'd have to write lines of if statements
@memesnow1324
@memesnow1324 8 ай бұрын
hey macjelly1259 (1:44:50) i am facing this problem , when i try to upload more than one orders { "index": 0, "code": 11000, "keyPattern": { "userId": 1 }, "keyValue": { "userId": "650d4c4e6f828889a5534c4b" } } can u help me?
@ferdinandeke9590
@ferdinandeke9590 2 жыл бұрын
Lama came through... love you bro...been waiting for this all week.
@LL-dd7qg
@LL-dd7qg 2 жыл бұрын
Hi Lama, this is the first time I found you and I am so impressed. Thanks a lot!
@shiestypooo1016
@shiestypooo1016 2 жыл бұрын
Awesome content. I did your part one and now doing this. This was a great project and also great how you get right to point of things. Keep up the great work you earned a lifetime subscriber here!
@shradhanjalibiswal746
@shradhanjalibiswal746 2 жыл бұрын
How did you got the code for the react-stripe ?? is it creating a new folder and then again cloning the react ?
@aasthagoyal5059
@aasthagoyal5059 2 жыл бұрын
@Shiesty pooo Are u able to run complete program?? and How??
@vineetnair2989
@vineetnair2989 2 жыл бұрын
can you please share the code for react-stripe
@tkpcompshd9924
@tkpcompshd9924 2 жыл бұрын
Hi Lama, it that possible you give the source code of the test for stripe payment with the component pay and success ? thanks
@nsikakessien
@nsikakessien 2 жыл бұрын
You're doing well Lama, thanks sincerely for all these contents.
@rafayzia4180
@rafayzia4180 2 жыл бұрын
Yayyyyyy you're backkkk I was waiting for this !
@dalyryl
@dalyryl 2 жыл бұрын
followed everything but got stucked on the last part........................................................ AFTER AN HOUR I MANAGED TO FIGURE OUT THE fault. you will get a 500 internal server error and reflect an authentication error if you put const stripeRoute = require("./routes/stripe"); before dotenv.config();
@danielojeda7753
@danielojeda7753 2 жыл бұрын
Thank you man!!
@dalyryl
@dalyryl 2 жыл бұрын
@@danielojeda7753 no prob brother, we can create small discord group for aspiring nodejs devs if you want
@emanuelameh5722
@emanuelameh5722 2 жыл бұрын
This was helpful. Thanks a lot!
@danielojeda7753
@danielojeda7753 2 жыл бұрын
@@dalyryl will be great.
@erdenedavaasharavdorj9891
@erdenedavaasharavdorj9891 2 жыл бұрын
Thank you, you saved a lot of time from confusing.
@raphaelthibaut2038
@raphaelthibaut2038 2 жыл бұрын
Damn I followed many courses about NodeJS, Express, MongoDB and so on... And your 10 first minutes solved many questions I had, that I couldn't figured out. And your course is free, that insane. You truly deserve a Coffee ☕
@komailniazi7483
@komailniazi7483 2 жыл бұрын
You are amazing man your contribution to the programing world is remarkable....HATS OFF !!!!!
@markadvincula5297
@markadvincula5297 2 жыл бұрын
Omg this is so relaxing I nver thought I've been already at it for almost 30 mins lol! Subscribed man, keep it up
@jamesvongampai5592
@jamesvongampai5592 2 жыл бұрын
47:35 For /login route I had to check in an "IF" statement and return the res.status().json() for checking wrong password & wrong username or else I got an error "Cannot set headers after they are sent to the client". I believe this is because the code will still try to execute the following lines even after a response has been sent.
@elladumpsterfire
@elladumpsterfire 2 жыл бұрын
I had to do the same thing! Glad to know it's not just doing that on my laptop.
@vineetnair2989
@vineetnair2989 2 жыл бұрын
i've been searching this for hours. Thank you !!!
@anthonyezeh6736
@anthonyezeh6736 2 жыл бұрын
@@elladumpsterfire I swear, it had me wondering what was wrong or days.
@longle7045
@longle7045 2 жыл бұрын
Can I see your if statement? 'Cuz mine hasn't been working
@juniorbangs9823
@juniorbangs9823 2 жыл бұрын
@@longle7045 make sure your putting 'return res.status()...' in if statement block
@klhmia
@klhmia 2 жыл бұрын
For the user passwords, would it not be more secure to one-way hash the passwords and compare hashes based on the secret key as opposed to encryption with AES? Thank you for another amazing and educational video!
@-seoulair
@-seoulair Жыл бұрын
You responded to your own question
@AbdulWahab-ke4bh
@AbdulWahab-ke4bh 2 жыл бұрын
This is the best video in my whole learning phase of web development, period!
@martinlupa8692
@martinlupa8692 2 жыл бұрын
You are amazing Lama! Thank you for all the knowledge you share!
@patrykszindler7215
@patrykszindler7215 2 жыл бұрын
If you have a problem with "MongoAPIError: URI must include hostname, domain name, and tld" then first check if you have special characters like !, @, # etc in your password. If you have them, you need to translate them into hex, otherwise the uri string will be misunderstood by the Mongo client. For example, we have a password: p@ssw0rd!, write it like this: p%40sww0rd%21. It should work ;)
@lilyflower91
@lilyflower91 Жыл бұрын
Thank you soooooooooooooooooooooooooooooooooo much!
@PRADEEPKUMAR-uh7lo
@PRADEEPKUMAR-uh7lo Жыл бұрын
Thankuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 👍👍👍👍👍
@tarungupta2198
@tarungupta2198 7 ай бұрын
Thanks for the info. Was stuck here.
@VishalSharma-nc7uy
@VishalSharma-nc7uy Жыл бұрын
Hey Lama!! From where can i download the react files for the React app in 01:51:10? Is the react implementation done in the same e-commerce-api project or did you make a different project for this? I'm stuck here and any help would be appreciated.
@ezeemmanuel
@ezeemmanuel 6 ай бұрын
Did you get this?
@VishalSharma-nc7uy
@VishalSharma-nc7uy 6 ай бұрын
@@ezeemmanuel na, I just wrote it by repeatedly pausing his video as he shows it. Also his stripe implementation didn't work
@godwinizekor7183
@godwinizekor7183 2 жыл бұрын
I love you for real... I was afraid to learn react, but you have opened the world for me
@preshndams
@preshndams 2 жыл бұрын
Lama Dev you're the best. Much appreciated from Nigeria
@thuanbiro
@thuanbiro Жыл бұрын
Noitice in 09/2022 (React Router v6): - use: instead of - use: instead of - use: import { useNavigate } from 'react-router-dom' instead of { useHistory } from 'react-router-dom' and navigate('/success') instead of history.push('/success') (sry my bad Eng) - Thank you Lama for all your contributions for dev community, hope to see more of your project in the next time.
@pillel4811
@pillel4811 Жыл бұрын
I dont get backend info to console after i use pay link. could you tell what i have to change in pay.jsx fail? i have it like it is in the video
@zaiba4098
@zaiba4098 Жыл бұрын
tanks bro
@danielalejandrojimenezgonz6593
@danielalejandrojimenezgonz6593 Жыл бұрын
Thanks bro!
@MarkA12
@MarkA12 2 жыл бұрын
if you have an error when payment(Api-key undefined), take //const stripe = require("stripe")(process.env.STRIPE_KEY)// inside ...router.post...
@riccardobellinello5074
@riccardobellinello5074 2 жыл бұрын
Thank you!
@danieldumitrache9372
@danieldumitrache9372 2 жыл бұрын
Thanks! I was trying to figure out just how to fix this
@XxSouIxX
@XxSouIxX 2 жыл бұрын
Thank you! ❤️
@ranuchaubey90
@ranuchaubey90 2 жыл бұрын
still gettig error
@muhammadroby2892
@muhammadroby2892 Ай бұрын
thank you my bro
@8pro53
@8pro53 2 жыл бұрын
Thank you for this lesson but I would like to know if is possible to give us the like for the React App you used to for stripe payment. Thank you
@sultanhboush2065
@sultanhboush2065 2 жыл бұрын
Hello, did you fine the source code for it? or did you find a way to complete it?
@vineetnair2989
@vineetnair2989 2 жыл бұрын
@@sultanhboush2065 hello sultan. Did you find the source code?
@sandyGamer97
@sandyGamer97 Жыл бұрын
@@vineetnair2989 its very easy, you create two routes , implement react router dom then add two componets, route those components. then add stripe checkout, thats it, take the token id given by stripe , pass it to the backend , your payments will be visible
@adamaraga4610
@adamaraga4610 2 жыл бұрын
Thank you lama Dev for All your amazing project. I am a huge fan of your work.
@ashikurrahman5729
@ashikurrahman5729 2 жыл бұрын
Whenever I open KZbin for MERN project, all the time I have visited your channel al least one time. You are good teacher ever for me. May Allah bless you. Be happy & Healthy always. Love from Bangladesh.
@rafael.p.ferreira
@rafael.p.ferreira Жыл бұрын
There's a major error in this tutorial. If you don't use "return" when calling res.send() or res.json(), the function will never finish and you will be unable to submit any new HTTP requests to the server. Otherwise, it's a pretty good tutorial. Thank you!
@vishnuvarthan1739
@vishnuvarthan1739 Жыл бұрын
thank you so much!!
@Laura-bm8oo
@Laura-bm8oo Жыл бұрын
Thank you! I tried to figure out why it breaks after a few attempts and it fixed the issue 😄
@allenlinogon2036
@allenlinogon2036 Жыл бұрын
The log in will prompt in Postman as incorrect password though the registration is the same password I use still get error 401
@mrsecretstatus9999
@mrsecretstatus9999 Жыл бұрын
did u completed is project, I am new MERN stack shall follow this tutorial for this project or not
@vishnuvarthan1739
@vishnuvarthan1739 Жыл бұрын
@@mrsecretstatus9999 some errors may occur due to some deprecation. You can easily fix them
@boonchon64
@boonchon64 2 жыл бұрын
For the stripe part, the files for Pay.Jsx, App.Jsx and Success.Jsx are in the src folder. How are they linked to the rest in API folder ?
@josianerocha552
@josianerocha552 2 жыл бұрын
I also wanted to know, do you think?
@cassiekim4321
@cassiekim4321 6 ай бұрын
I'm stuck here also please help me guys
@MrIhatefrogs
@MrIhatefrogs 2 жыл бұрын
you are the best mate! my favorite web dev teacher...
@ialtoobi
@ialtoobi 2 жыл бұрын
Thanks for sharing knowledge, very well explained and easy to understand 🙏🏼
@jayeshpatil200
@jayeshpatil200 10 ай бұрын
Many people's facing issue while updating user time around 1:08 getting error of 500 internal server :- Fix it easily simply adding :- Const User = require (".. /models/User") ; Import this into your routes/ user.js file it's work.
@subhamdas943
@subhamdas943 10 ай бұрын
Thank you so much
@kamilkarchut8362
@kamilkarchut8362 Жыл бұрын
Now code like: !user && res.status(401).json("Wrong username!") couses problems with api, it should be changed to: if(!user) { res.status(401).json('Wrong username!'); return;}
@biso1552
@biso1552 Жыл бұрын
you legend, thanks a lot :)
@sambathsuong5229
@sambathsuong5229 2 жыл бұрын
You are a good teacher of React JS.
@eQ-13
@eQ-13 2 жыл бұрын
Thank you Lama. Really appreciate what you do.
@phucthanhtran1214
@phucthanhtran1214 2 жыл бұрын
Where can I download the source code for the React app in 01:51:04 "Stripe React.js Implementation" part? Thanks a lot!
@pablocontino4794
@pablocontino4794 2 жыл бұрын
Necesito saber lo mismo. Estoy perdido en el repositorio.
@dsddsfdvcvcsf
@dsddsfdvcvcsf 2 жыл бұрын
@@pablocontino4794 hi. do u find this code ?
@sultanhboush2065
@sultanhboush2065 2 жыл бұрын
Hello, did you find a way to complete the react app?
@alienalien9288
@alienalien9288 2 жыл бұрын
did u ever find it?
@alienalien9288
@alienalien9288 2 жыл бұрын
@@sultanhboush2065 did u ever find it?
@MediamatchSE
@MediamatchSE 2 жыл бұрын
What happened at 1:51:04 ??? It feels like you skipped a part here. Everything was fine and worked well until this point. Now I'm completely lost and at 1:52:00 I don't know what you are doing any more. Where do you add the files you "created"? The React code?
@dsddsfdvcvcsf
@dsddsfdvcvcsf 2 жыл бұрын
Hello ! Do u find the code from second part?
@emirguler1156
@emirguler1156 2 жыл бұрын
We missed the first part of this app. Come to the current episode by watching this video. kzbin.info/www/bejne/mWLbhXeJfr2cqpo .He completes the front end in this video and It continues at 1.51 "Keep Coding"
@jellycoding
@jellycoding 2 жыл бұрын
@@emirguler1156 You must have skipped over a video or something? That isn't from this.
@emirguler1156
@emirguler1156 2 жыл бұрын
@@jellycoding There's a video he missed
@jellycoding
@jellycoding 2 жыл бұрын
@@emirguler1156 Yea I know. He should add the missing video.
@HydraStar01
@HydraStar01 2 жыл бұрын
very clean and nice code, also useful for beginners or people trying to have a refresher of the mern stack. thank you!!
@alexkimeu7480
@alexkimeu7480 2 жыл бұрын
Awesome tutorial! Learned a lot. Thank you for this.
@jakub7048
@jakub7048 2 жыл бұрын
1:49:30 I think the amount passed to stripe shouldn't come from the client side, it should be calculated within the route function
@sheyzi_
@sheyzi_ 2 жыл бұрын
Yh... They could send a false amount
@lyzerbautista6513
@lyzerbautista6513 2 жыл бұрын
How do you resolve this?
@ojasdighe991
@ojasdighe991 2 жыл бұрын
@@sheyzi_ but user is not calculating amount, user only selects which items to pick and their quantity, amount will be decided automatically
@sheyzi_
@sheyzi_ 2 жыл бұрын
@@ojasdighe991 It is still a risk... What if the request isn't coming from the front-end A better way is to receive the Id and quantity then check the price of the product from the db and multiply it with the quantity. Do that for all the items in the cart and add all of the derived price together as the total price then send that to stripe
@sheyzi_
@sheyzi_ 2 жыл бұрын
@@lyzerbautista6513 ☝️
@tevzkristan1315
@tevzkristan1315 2 жыл бұрын
2:02:28 I'm getting "Request failed with status code 500" error can someone please help me?
@shanmukatonangi2302
@shanmukatonangi2302 2 жыл бұрын
Same error. Is there anyone who can help us
@manhlamviec2647
@manhlamviec2647 3 күн бұрын
same
@pranavyeole102
@pranavyeole102 2 жыл бұрын
This channel is a hidden gem omg
@AmanSingh-my5mw
@AmanSingh-my5mw 2 жыл бұрын
Thanks for this amazing content Lama Its literally helpful .
@sobhansefidkar2898
@sobhansefidkar2898 4 ай бұрын
So greate i am an irani and my English is not so good but he explains very clearly and use useful words to explain i think all people can use this video to improve their skills Thanks of lama dev😉🌹
@air_kene3419
@air_kene3419 2 жыл бұрын
Most underrated programming KZbinr.
@L_informatique_FanTom
@L_informatique_FanTom 7 ай бұрын
Thanks a lot Lama Dev for your great work, you're amazing
@ojaspalorkar7434
@ojaspalorkar7434 Жыл бұрын
Best KZbin Channel for Project Building !!!!!!!!!!!
@ramsir011
@ramsir011 2 жыл бұрын
lama dev is really awesome. I am learning great things every time i watch your video
@deiv319x
@deiv319x 2 жыл бұрын
Lama, you're the absolute best!
@talhetech
@talhetech Жыл бұрын
Lama, you are great, this tutorial helped me a lot
@manikandanmk2959
@manikandanmk2959 Жыл бұрын
Really great work lama. lot of my friends learning from your videos. and your voice also really great. thank you lot...
@mksoftware91
@mksoftware91 Жыл бұрын
It was amazing , especially stipe payment part!
@harunyeni1845
@harunyeni1845 9 ай бұрын
You are the best man who i have seen so far in that area. thanks for videos.
@goldchannel4857
@goldchannel4857 2 жыл бұрын
What a big content you share with us thanks man you are doing big thing to us
@mizzo995
@mizzo995 Жыл бұрын
You're incredible I'll buy you coffee for real... Not many people offer such good teachings
@yashkhatwani3198
@yashkhatwani3198 Жыл бұрын
You are amazing sir . Thank you for such a detail implementation and explanation
@awaisraza2285
@awaisraza2285 2 жыл бұрын
Man you are awesome. After traversy media you are the one of the best... I follow your tutorials and its just awesome... Hope you will start next js too
@msalameh01
@msalameh01 2 жыл бұрын
Many thanks , you deserve a million star on this video, great job 👍👍
@ellsonmendesYT
@ellsonmendesYT 2 жыл бұрын
Oh my god! the back end part, ur my hero!
@iftikhar_hussain
@iftikhar_hussain 2 жыл бұрын
Your speaking is good, way of teaching also good overall you're great, Thanks
@dennisngari1074
@dennisngari1074 2 жыл бұрын
You are really great man.. May all your dreams come true
@tacanda6479
@tacanda6479 2 жыл бұрын
You are the best I have seen so far
@muadzrosli
@muadzrosli 2 жыл бұрын
Awesome content! 👍🏻 waiting for next video.
@ossamaelidrissi2624
@ossamaelidrissi2624 2 жыл бұрын
Thank you so much mr lama for this video , love from Morroco
@ishikapanwar8747
@ishikapanwar8747 Жыл бұрын
Thank you for this great video! Learnt a lot from it.
@ladylove2031
@ladylove2031 2 жыл бұрын
I wish I could just keep tapping the like button!!! Great works
@bhaveshkumar6842
@bhaveshkumar6842 2 жыл бұрын
Just make sure that you tap it odd number of times
@rayenhidri584
@rayenhidri584 3 ай бұрын
perfect job as always, thx a lot
@jesustzinon
@jesustzinon 2 жыл бұрын
Hey bro, seriously, grat job, thanks alot you are the man!
@avinashmurmu9070
@avinashmurmu9070 2 жыл бұрын
Thank you lama dev for putting in so much effort 🙌🏾😍😍, took me a whole day to code along with you. finally completed, moving to next video. Thank you so much.
@sujoydutta920
@sujoydutta920 2 жыл бұрын
For me, it took more than a day to code along but it was worth it.
@toseebbeg1041
@toseebbeg1041 Жыл бұрын
@@sujoydutta920 bro can u please share your github , or can u pleasehelp me how he created rect app for payment
@toseebbeg1041
@toseebbeg1041 Жыл бұрын
bro can u please share your github , or can u pleasehelp me how he created rect app for payment
@bibhushankarki9194
@bibhushankarki9194 2 жыл бұрын
omg! you have the best content on youtube!
@BarakAlmog
@BarakAlmog 2 жыл бұрын
Thank you so much! You're doing god's work.
@taido2429
@taido2429 2 жыл бұрын
I have one word for you => "wonderful 💯" Thank you for this ❤
@asmrbyst
@asmrbyst 2 жыл бұрын
Amazing! Can't thank you enough ❤
@dipankargiri7612
@dipankargiri7612 2 жыл бұрын
Amazing teacher 😍🤩🤩 your video very very helpfull for beginners
@mongezibuthelezi3926
@mongezibuthelezi3926 2 жыл бұрын
Wow!!!! Thank you so much. Now, I can finish my web app
@abaytekle21
@abaytekle21 2 жыл бұрын
best of best content on the entire planet for free Thank you so much Safak 🙏🙏🙏
@irvagui
@irvagui 2 жыл бұрын
Awesome, I learned a lot, thank you my friend
@HENRYBODOSA
@HENRYBODOSA 2 жыл бұрын
Thank you very much.. best KZbinr
@narayadewe7979
@narayadewe7979 2 жыл бұрын
I Finally finished the project, now I understand how to link both sides, THANK YOU SO MUCH :)!!!
@aledc777
@aledc777 2 жыл бұрын
it that possible you give us the source code of the test for stripe payment with the component pay and success ? thanks
@toseebbeg1041
@toseebbeg1041 Жыл бұрын
can u please share your source code
@user-cf3gi9zj3i
@user-cf3gi9zj3i 2 жыл бұрын
I'm learning node js and express with you, thank you so much😁
@dsddsfdvcvcsf
@dsddsfdvcvcsf 2 жыл бұрын
Привет! У тебя получилось сделать вторую часть с платежкой?
@collinsmbathi8584
@collinsmbathi8584 2 жыл бұрын
thanks lama dev . am good in Node because of you 😎
@EsRicardo
@EsRicardo 2 жыл бұрын
"If you are confused, just watch it again" I love him, is my first time deal with backend and so far the code is working, but I'd like understand more some concepts deeply, for sure I have to watch this tutorial at least 3 times. Good tutorial Lama.
@ekundayotemidayo6923
@ekundayotemidayo6923 2 жыл бұрын
please can you share source code for reactStripe
@EsRicardo
@EsRicardo 2 жыл бұрын
@@ekundayotemidayo6923 Hello, please don't pay attention to the stripe part, he just showed it, to explain it, but if you follow the next tutorial you going to see the explanation step by step of stripe
@donaanna1243
@donaanna1243 Жыл бұрын
Does this tutorial include registration page connection with the app?
@iqbal5942
@iqbal5942 2 жыл бұрын
I get notification 🔔 and when open it is lama video 😍😍😍🎉🎉🎉🎉🎉🎉❤❤
@ivanbozveliev5335
@ivanbozveliev5335 2 жыл бұрын
Really useful video thanks a lot!
@ojiinnocent9117
@ojiinnocent9117 2 жыл бұрын
I call you the Robinhood of MERN stack web applications cos no youtube channel would teach for free all you have been giving out. I must make fortune from your wealth of knowledge that you share with us and I will pay my homage someday soon
@Corntrop
@Corntrop 2 жыл бұрын
The best ecommerce on KZbin
@yoga4491
@yoga4491 2 жыл бұрын
This should be a paid course, your works is incredible, i'm waiting for another your great project, thanks Lama ! Greeting from Indonesia !
The Hidden Cost Of GraphQL And NodeJS
28:35
ThePrimeTime
Рет қаралды 182 М.
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 32 МЛН
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 80 МЛН
CSS Tips And Tricks I Wish I Knew Before
12:12
Lama Dev
Рет қаралды 431 М.
Ryan Dahl introduces JSR at DevWorld 2024
29:13
Deno
Рет қаралды 96 М.
Build a REST API with Node JS and Express | CRUD API Tutorial
1:01:16
JavaScript Mastery
Рет қаралды 513 М.
Make Money from your API Tutorial
13:10
Fireship
Рет қаралды 865 М.
Best VSCode Extensions I'm in Love with
8:36
Lama Dev
Рет қаралды 373 М.
Learn Node.js & Express with Project in 2 Hours
1:42:53
Dipesh Malvia
Рет қаралды 478 М.
Build app using React JS, Node Express JS and Mongo DB (MERN Stack)
22:03
Жёсткий тест чехла Spigen Classic C1
0:56
Romancev768
Рет қаралды 692 М.
Mem VPN - в Apple Store
0:30
AndroHack
Рет қаралды 96 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 12 МЛН
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Overtake lab
Рет қаралды 107 М.