I mention it in the video, but I know people are going to ask "why not use Next.js"? Imo I think people should first learn how to build SPAs before moving to SSR-based frameworks. I think it gives them a lot of good foundational knowledge in React. Once they gain that, then move on to SSR (Next.js, Remix, etc).
@zunnoorainrafi5985 Жыл бұрын
This tutorial is nice but the way you did authentication in your project of Support ticket System in React front to back course on udemy is more easy then this .
@alwaysgrowww Жыл бұрын
Yeah I thought the same "why not nextjs" but without react there is no next
@mohamedjaffir2776 Жыл бұрын
@@zunnoorainrafi5985 I’m also feel the same, support ticket method is much easier than above method
@vuelancer Жыл бұрын
@@mohamedjaffir2776 what's that? Can u explain little bit?
@atanu_mojumdar Жыл бұрын
Are you gonna create a nextjs tutorial in near future?
@christostsm5795 Жыл бұрын
Brad, 4 years after i got my first dev job because of you, i am still here and i will forever be, wishing you and your family all the best
@blackboxbs8642 Жыл бұрын
why dont you donate him some money?
@saarza99918 ай бұрын
@@blackboxbs8642 by buying jis courses you can support
@raymrash7 ай бұрын
thanks for the appreciations
@raymrash7 ай бұрын
thanks for the appreciations
@akanjiruqayah25844 ай бұрын
Hi bro, I'll need you to mentor and guide me on how to get my first dev job. I'd really appreciate if you'd help me. Thanks a lot.
@davidmachek6801 Жыл бұрын
After completing this course 7 times I confirm this is a certified Brad classic Edit: On a serious note, great course, Brad, keep it up.
@surajjha5623 Жыл бұрын
3hr course 7 time within 1hr 🤣🤣 you are classic bro
@ngonidzashesendama2471 Жыл бұрын
@@surajjha5623 🤣🤣🤣😂😂😂💀
@cryptoboy1461 Жыл бұрын
Only 7 times? I completed this course 20 times.
@blackboxbs8642 Жыл бұрын
@@cryptoboy1461 by building it 20 times or just watching?
@TannerBarcelos Жыл бұрын
Almost 3 years into my career and still love coming back to videos / tutorials like there. You are very senior and have lots of knowledge, and I always learn something new / remember things I forgot / don't use much these days (due to different work projects). Another solid, well structured video! Thanks Brad, hope you are doing good with your mental and physical health - that burnout was very real.
@Answerx32 Жыл бұрын
Brad, you are such a legend. Thanks for uploading this.
@gauravsharma3610 Жыл бұрын
Thankyou brad i got a job in Canada, i am from India. Only because of your this amazing KZbin channels, really a big thanks 👍. Keep doing you have lots of developer best wishes.
@mrsingh-gj6en4 ай бұрын
😮
@mahmud09112 ай бұрын
Hello Brad, I have watched a few React videos/courses(partially). But watching this video I got confidence and took a project for $2k USD. Thank you very much.
@rabahalishah5124 Жыл бұрын
One of the most soothing tutorial I have ever seen. No confusion just straightforward. The guide on web is amazing
@EarlLewis Жыл бұрын
Love the way you approach things and build things up piece by piece, so it's easy to follow how an app develops over time. Thank you!
@bonchan4404 Жыл бұрын
Love from Philippines brad . I'm now working as a front end developer because of you and your videos .
@wingmanup7368 Жыл бұрын
Thanks Brad, because of your helpful tutorials Ive been able to learn full stack web development and I am currently in the process of starting a business!
@numanakhtersiddiqui6573 Жыл бұрын
dk how this guy gets to know what i want to learn. Just in morning i was searching mern stack course, and in evening he posted😂
@LoveEachDay94 Жыл бұрын
I’ve been working through your JavaScript course side by side with my college work and it’s so frighten useful. Such a huge bang for your buck.
@CodeWithLu Жыл бұрын
Brad Traversy, you giving me great updates regularly
@JohnDoe-to8vr10 ай бұрын
Hey Brad, your tutorials are seriously amazing! Thanks to your guidance, I've learned coding with so much confidence. Your dedication to excellence is truly inspiring. Keep up the fantastic work, lighting the way for us aspiring developers! 🌟
@HusamAlmaher Жыл бұрын
finally the king is back please keep us updated with new mern stack videos
@JahidHasan-zl7om Жыл бұрын
Thats awesome, You have summarized my 2 years lesson in 3 hours 🤩
@devdogueto Жыл бұрын
I was searching for this. Thank you once again!
@dharmeshpoladiya9047 Жыл бұрын
Most Awaited crash course
@MuhammadUsman-gk7yx Жыл бұрын
He is a master. I love the tutorials very up to date and easy wasy of teaching hard topics. Love from Pakistan
@Amar11115 Жыл бұрын
Grateful for this Project. I am learning a lot from you. Thanks!
@blue_berry_pie64 Жыл бұрын
Thank Brad so much for this mearn auth video, I am learning backend nodejs and express and still need to solidify the knowledge in backend mern.
@codersdance8 ай бұрын
Out of all the others on KZbin this was Amazingly Great. You and Dave Gray present difficult things look so easy. You should do this with TypeScript as soon as possible. My backend is in TypeScript and now converting it to JavaScript to implement the authentication you taught us here because there are some type issues like for req.user and few others. Please do this in TS. Thanks!
@nirmesh44 Жыл бұрын
This is best Explanation ever. specially how you have handles error by express-handler stuff at starting. 🙂
@kamichikora6035 Жыл бұрын
This is why I buy your courses... Thank you Brad
@khalidelgazzar Жыл бұрын
This is a production level tutorial. Thank you
@filix636010 ай бұрын
you and jonas are really really great teachers, you put professors in to shame mode...
@BilalAmin-v5z10 ай бұрын
Thank you Brad, you're a wonderful teacher!
@nlburnr1 Жыл бұрын
Traversy Media changed my life
@dbslqor Жыл бұрын
This was such a good in depth tutorial of full stack software development covering a lot of necessary fundamentals. Thank you
@sharksean6363 Жыл бұрын
Thank you Brad, I 've learned a lot from your video. you are a great man.
@philippearras8154 Жыл бұрын
Thank you Brad. I owe you a lot !
@redaermich6615 Жыл бұрын
Thank you Mr. Brad, i learn from you a lot keep going bro.
@ishmaelnganga4070 Жыл бұрын
This is really awesome, Brad.
@acs2777 Жыл бұрын
Wow my thought today was how can i work in mern and now you saved me 🎉❤
@eleah2665 Жыл бұрын
The King is back!
@ayushrawat129 Жыл бұрын
Amazing video, I don't really like or comment on any videos but it 100% deserved it. I got to learn a lot. I would like if you create part 2 where you, use this code to create another project :)
@eyuelkassahun7053 Жыл бұрын
wel come mr am happy to get your latest videos.
@Soulofjazzman Жыл бұрын
Brad… legendary. Thank for for this!
@saman6199 Жыл бұрын
Thanks for amazing work Brad
@developwithindra Жыл бұрын
Thank you for this video. Just finished that and learnt a lot.
@SaptarshiMajumdar Жыл бұрын
Great video Brad. Thanks
@Coolgardt Жыл бұрын
Really amazing, thorough and helpful work. Thank you so much.
@gibber1sh-c6w Жыл бұрын
Two things MERN Authentication/Authorization tutorials should have: 1. Http-only cookies; no data saved on frontend 2. TypeScript
@FindYourWhyInLife Жыл бұрын
is it not used here?
@zeroxff3166 Жыл бұрын
Yea he saved user data on local shortage.
@mahmudabdi1363 Жыл бұрын
Favourite instructor❤
@aliksargsyan2782 Жыл бұрын
even I'm interested Artificial Intelligence but I always follow along Traversy Media's channel and contents )))
@alihusain9033 Жыл бұрын
Thank you so much for the project Brad, Love from pakistan
@nicmackenzie Жыл бұрын
Great video Brad
@mallikarjunsaravandi7428 Жыл бұрын
This video is extraordinary, thank you I was able to recall all methods..
@punithraj5478 Жыл бұрын
A video on the chrome extension u use would be great 😃
@inspirationalquotes584010 ай бұрын
I just want to thank you even before watching the tutorial.
@blueasbloo Жыл бұрын
Thank you so much for the project!
@oliverp8006 Жыл бұрын
Great one. Would love to see something with next-auth and/or Clerk (compared) and Next 13
@bencipherx Жыл бұрын
This will be good, gotta watch asap
@chriscastillo8068 Жыл бұрын
Here to juice the algo. Love the content brother.
@MarshGames3 ай бұрын
2:26:55 "it'll be easy to add functionality once we get past all this boilerplate crap". Well said.
@arikert3243 Жыл бұрын
I was looking for few days for a project that will implement the httponly cookie. You are certainly the best instructor for JS on the web.
@ScriptRaccoon Жыл бұрын
46:36 Notice that setting unique:true does not validate the emails to be unique. MongoDB has a doc page on this misconception.
@zachary.ramsumair Жыл бұрын
Hi brad. Very happy to see u made a video on this. I see u just have one token. How much more secure will using access token and refresh tokens make it? And also Ben award says in memory is best. Anything to clear that will be be appreciated
@eymeen Жыл бұрын
yeaaaa, exactly, that one course every one wants.
@tobibakz387 Жыл бұрын
Best Tutorial I've seen on KZbin about Redux RTK...Nice one bro, God bless you and keep up the good work. However, I have a Question/Help: How do I decode JWT when user login with your approach?.. Thank you
@imenekrs2584 Жыл бұрын
Thank You so much brad ❤
@ahnafabir4157 Жыл бұрын
Thank you so much for the project video
@marcosfitzsimons Жыл бұрын
Thanks again brad :)
@miguelemmara5046 Жыл бұрын
Just finished this, coming from Laravel background where everything is out of the box, this journey was overwhelming! Nevertheless the tutorial was bomb!
@dalziboy Жыл бұрын
Can you make a tutorial for GSAP? PLEASE it would be very useful. Love your work, keep it up!
@blutube9916 Жыл бұрын
greensock is easy compared to this tutorial. If you can follow this, then you can easily learn it yourself.
@Turbovv Жыл бұрын
Hi Brad, a video on the MEVN stack would be nice too
@shlomominkowicz65 Жыл бұрын
Yes indeed
@CantIllaoiThat4 ай бұрын
Vue is for lazy inexperienced toddlers
@codingwitheric Жыл бұрын
W MERN STACK. SHOUTOUT TO YOU TRAVERSY!!!
@dayasanjay302 Жыл бұрын
Excellent work... Bro thanks
@tanaysingh5348 Жыл бұрын
can't praise you enough
@sandip_kanzariya8476 Жыл бұрын
Do you have any videos on role base authentication and routing ?
@Racine14 Жыл бұрын
Thank you for this awesome video but I would like to know about the validation in backend side.
@belafekete3125 Жыл бұрын
Hi Brad, this is a great tutorial! Thx I have a little problem. The cookie is not created in the browser, but is created in the Postman.
@ProwlerDigital Жыл бұрын
did you figure this out?
@korngsamnang Жыл бұрын
Same issue here
@ProwlerDigital Жыл бұрын
@@korngsamnang I figured it out with chat gpt; I think you gotta add include credentials or something
@Abdalla.001 Жыл бұрын
add this line in apiSlice file --- credentials: "include",
@HassanChakkour Жыл бұрын
adding a proxy will solve it
@abubakarBello59 Жыл бұрын
Thank you, Brad.
@khalidelgazzar Жыл бұрын
Great content. Thank you 😊
@sayedabdulkarim7086 Жыл бұрын
we can also add a check , if enter the same email by other users. e.g "Email already in use."
@notsure180 Жыл бұрын
I think I made a comment a few days ago about Network Errors using either axios or node fetch to express apis. I used ngrok on the react app client side and not express, and I got network errors. However, if you fire up ngrok on the express port, the network error goes away (at least on android). I watched another coding instructor do this, and it did work.
@notsure180 Жыл бұрын
The network error only happened when i scanned that qr code on expo go while trying to access the express routes on android/ios (even though no network errors were present in android studio or xcode many times). Axios would call external apis good on the react client side though. ngrok was not needed for that for me. this may help someone. I fought with this for a while.
@Tboy_ty Жыл бұрын
I am looking forward to your tutorial written in Typescript
@khoroshoigra8388 Жыл бұрын
convert it to typescript
@techaddictdude Жыл бұрын
29:30 Hey Brad, I didn't understand the custom error middleware part. How is express handling and catching the error when you have not even defined the error types? For example why error goes directly into the errorHandler function when the notFound was defined first?
@bloggerayush855011 ай бұрын
yes bro, even I am having the same confusion
@ashkanahmadi Жыл бұрын
Great video as always. Thanks. What happened to having guest content on your channel? Not continuing that anymore?
@muhammadubaid6576 Жыл бұрын
Outstanding
@sujoykrhaldar Жыл бұрын
Hello brad, after this, can you make tutorial of same topic but this time use next 13 + prisma or mongoose . So it will give better understanding for diff tech stack ( without or with next-auth)
@quamzgraphix9826 Жыл бұрын
We miss you Brad 😊hope you’re doing well?🎉
@akdrive1050 Жыл бұрын
Questions (updateUserProfile API): 1) Why check if user exists (findById) if its a protected API anyway? (auth Middleware does check if user exists by Id and returns a user if authenticated). 2) When changing the password, it doesn't seem like you hash the password with bcrypt, you save is directly from the body input, am I missing something?
@merakli2022 Жыл бұрын
Hi Brad, thank you for your time and effort making these great videos. I wonder why all tutorials use mongoose rather than native mongo db driver. Is mongoose really better? Thanks again.
@danztee Жыл бұрын
Mongoose makes it easier
@ojingwachidiebere8487 Жыл бұрын
@TraversyMedia you are just so good. You have really helped me in my career. Please Can I get the ecommers project link?
@UrCloud2 Жыл бұрын
So helpful tips in making methods and using pre (save) or (validate) in mongodb schema. Do you have a crash course on making oracle database? 😊
@joeprince75097 ай бұрын
Great tutorial as always Brad! I can't quite follow why the userID is stored in the jwt cookie with httpOnly AND in local storage. What is the reason it's also in local storage? I would think having the userID in the secure cookie would suffice, but maybe I'm not quite following why it's also in local storage. And depending on the answer to that, would Redux Persist be a more suitable option for storing that information instead? Additionally, is userID considered "sensitive" information in this case?
@salinashes Жыл бұрын
Can you make a MERN project with OAuth providers as well?
@Ryminders7 күн бұрын
Thank you
@elhadiziat764 Жыл бұрын
Have a question that concerned me for a long time; If someone choose to become a full stack developer; and decide to work for himself, online, maybe we call it freelancing or a contract job, my question is; can he do it alone? can you do the entire web development process alone? if yes, how? if not, how he can manage a small team? thank you for your videos.
@lodashnotebook5390 Жыл бұрын
Great presentation and thank you! One question, did you skip the log out part for the header popup?
@danishfaisal2618 Жыл бұрын
Waiting for the eCommerce course to be updated on Udemy
@sesmaniraj7 Жыл бұрын
Thanks ❤
@OutSput Жыл бұрын
16:57 Thank you for your effort making these great tutorial videos - can please make a video about how to upload Images to Cloudinary (using REACT JS & Node JS ) .
@josephwong2832 Жыл бұрын
your the greatest
@hanesmitter1469 Жыл бұрын
Recently I have seen Nestjs become a thing, I'd wish to see a Nestjs crashcourse
@jaymarpabayo Жыл бұрын
This is f*cking amazing
@Greg887210 ай бұрын
@1:35:32 I went looking and found you can name the outputs from concurrently (the [0] [1]'s you see at the start of each line. add this before the commads: (hyphen)n \"C..,..S\" (I had to use (hyphen) instead of the character, else the comment inteprets it as a strikethrough markup here, and those are 2 periods, a comma and 2 more periods between the C & S) I do C.. and ..S, so when they scroll not only are they showing C(lient) and (S)erver, the letters are in different colums for easier distinction.
@MaycoBarale Жыл бұрын
Ey Brad, Akamai is rejecting the account creation due to "fraudulent behavior" , it would be better if they say something like "We don't want to create new accounts with this promo code". What is your opinion about that? Do you recommend another service to deploy this kind of application? By the way, this approach was amazing