Build a COMPLETE Fullstack Responsive MERN App with Auth, Likes, Dark Mode | React, MongoDB, MUI

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 1.5K

  • @EdRohDev
    @EdRohDev  ปีที่แล้ว +68

    Hey everyone! Questions and Discussions about this project can be asked here in discord: discord.gg/2FfPeEk2mX

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

      after finishing 5:06:17 It says posts.map is not a function is there any way to fix this??

    • @huyangnhat4959
      @huyangnhat4959 ปีที่แล้ว

      @@infinity7635 you can wait posts like this {posts && renderPosts()}

    • @pepegachamp684
      @pepegachamp684 ปีที่แล้ว

      @@huyangnhat4959 Hey can you elaborate please, i am new to react and i am facing the same issue.

    • @pepegachamp684
      @pepegachamp684 ปีที่แล้ว

      @@infinity7635 Did you find the solution?

    • @huyangnhat4959
      @huyangnhat4959 ปีที่แล้ว

      @@pepegachamp684 Make sure you get data is a array! It will not error

  • @indiancuriousvoice8773
    @indiancuriousvoice8773 ปีที่แล้ว +146

    After watching lama dev i have found your channel. You are also teaching such a big project very easily. Thanks for your time&efforts.

  • @akj3344
    @akj3344 ปีที่แล้ว +207

    This video is what I hoped a udemy course would be like. They are usually outdated and either too fast or too slow. This one is just amazing. All the libraries are exrtemely useful. This is objectively the best tutorial. Easiest sub of my life

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

      Bhai Ye project ko follow karu toh complete hojayega na... Like baad mai Pata Chala Koi connection Karna ha par isme nhi dikhaya ho?? Bas Puch raha hu

    • @VipinSharma-lx1uj
      @VipinSharma-lx1uj ปีที่แล้ว

      @@hirahanif8573 Have you figured out?

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

      CAN THIS PROJECT BE DEPLOYED?

    • @blendx__x9153
      @blendx__x9153 ปีที่แล้ว

      do u suggest me starting this tutorial without any knowledge in backend side ?

    • @priyadarshininayak324
      @priyadarshininayak324 ปีที่แล้ว

      How to run the project?? Please help me

  • @mr.daniish
    @mr.daniish 2 ปีที่แล้ว +193

    The amount of value in this video is insane! Thanks Ed!

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

      @@hirahanif8573 I just got to the part you're talking about, I don't think we need to worry about that now as he is just showing us how it would look like and how it works. Instead, you should focus on continuing with him for the rest of the video where I presume he goes through how to create the frontend and connect it with the backend.

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      CAN THIS PROJECT BE DEPLOYED?

    • @Daniish_khan
      @Daniish_khan ปีที่แล้ว

      @@hirahanif8573 he was making an assumption and had not even created the frontend by 40:00 he does it later in the video

  • @smolahloe
    @smolahloe ปีที่แล้ว +97

    Firstly, Ed - your workmanship is amazing. Your tutorials are of premium quality - please consider adding a "donate" to your videos, saying just thank you does not feel like it’s enough. Secondly, I picked up something that I believe you should update in future videos - as of version 4.16, ExpressJs has a built-in body parser meaning the "body-parser" package is no longer required. bodyParser.json() and bodyParser.urlencoded() should be replaced with express.json($ and express.urlencoded() respectively. 11:54-12:10 thanks once again.

  • @eshw23
    @eshw23 2 ปีที่แล้ว +38

    this is unreal been looking for modern fullstack apps tutorials this past year, thanks a lot man!

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      bro can this project be deployed?
      or i have to make changes in the project please help

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      CAN THIS PROJECT BE DEPLOYED? if yes where?

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

      @@allindiachannel2290 of course you can deploy it, pick any provider. Vercel is pretty easy to use.

  • @mikamanelka1326
    @mikamanelka1326 2 ปีที่แล้ว +23

    the presentation of the project at the beginning is so good! now I know exactly what to expect, perfect! thx!

  • @stark469
    @stark469 ปีที่แล้ว +30

    Dude that's some insane level of coding you have done so far in this project and personally I really loved the UI you created so you didn't only implemented feature's but also took time to work on fluid UI which looks production level ready with minor tweaks.
    Although I understand there are many things left like - comments, search user, notifications, viewed my profile, share button, etc but I understand that would have made course video more than 10 hours.
    I will definitely take this as challenge to work on them and continue developing them further more.
    Thanks again for super easy explanation with complex codes with all latest libraries and tech stacks...

    • @griffinkirkland9087
      @griffinkirkland9087 ปีที่แล้ว +7

      hey stark when did you start coding, thought you was a mechanic?

    • @bharatkumar-ei6zx
      @bharatkumar-ei6zx ปีที่แล้ว

      😂😂😂

    • @sahilsundrani4744
      @sahilsundrani4744 8 หลายเดือนก่อน +1

      Did you implemented those features you talked about?

  • @tud.
    @tud. ปีที่แล้ว +8

    Thanks for this tutorial! I went from literally not knowing anything about React and Redux to being able to add more functionalities (posting comments, notifications, etc). It's not recommended to learn something by taking on super complex projects at the start but your tutorial really fast-tracked my React journey. Appreciate it Ed :)

    • @melchizedek79
      @melchizedek79 9 หลายเดือนก่อน +1

      Wow! You must be a fast learner

    • @tud.
      @tud. 9 หลายเดือนก่อน

      @@melchizedek79 thank you but a student can only learn as fast as how effectively a teacher can teach. in this case Ed’s tutorial did a lot of the heavy lifting

    • @sahilsundrani4744
      @sahilsundrani4744 8 หลายเดือนก่อน +1

      What are you using for posting comments and notifications?

    • @ammaarhussain4496
      @ammaarhussain4496 5 หลายเดือนก่อน +1

      hey i know nothing about react and redux. i only know a bit of node and express, is this tutorial ok for me?

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

    Dude I hope your channel grows up, cuz the value and the quality content you are giving us deserves it! Thank you

  • @wii3willRule
    @wii3willRule 3 หลายเดือนก่อน +2

    Thanks, man! This is amazing, I just finished it and it runs! One note to others: install react-scripts using
    npm install react-scripts --save
    I kept getting errors because I didn't have this installed.
    I'm using it as a jumping off point for my own project. I'm very much not a web developer, so this was a really useful tutorial.

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

    Very humble tutorial..really learned new and long pending clarifications from this course. Authenthication,Authorization,Jwt,Mongodb ...many are ...thank you very much for your time and efforts.

  • @ravisoni7666
    @ravisoni7666 ปีที่แล้ว +168

    Remember guys, to get the OUTPUT of navbar at 2:47:00 you need to remove const fullname at line 42 of index of navbar and all values too which include fullname as it is required and the first scene he creates is Navbar, and after seeing the output, place everything same as it was before..

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

      Exactly. Or put a dummy value, e.g. "first last" hardcoded, to see the navbar.

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

      @@idanlib definitely helped haha! If you don't do this, you'll get a very large error. Thank you!

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

      how you doing, i hope you can help im stuck at this section i even copy and pasted navbar/index.jsx from the github but nothing is appearing on the :3000/home but when i get rid of most of the code socipedia logo appears but as soon as i add in the rest of the code. it will go back to being a blank page. no errors show but when i check inspect element it mentions the fullName but i remove them and still nothing shows

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

      @@adamwaleed8400 Hey buddy, not sure exactly from your description. But comment everything out, and then comment back in, line-by-line if need be, until you find what's causing the problem. YOu can also copy-paste parts from Ed's code until you find which part makes the difference.

    • @adamwaleed8400
      @adamwaleed8400 ปีที่แล้ว

      @@idanlib yeh i managed to do that and it came down to
      dispatch(setMode())} >
      {theme.palette.mode === "dark" ? (
      ) : (
      )}
      if i remove everything in between icon button it just goes back to being white if i put and only this it still goes blank however if i remove the icon button and add that line somewhere else it then comes back to the screen. i really hope you can help been stuck on this for a while

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

    thank you ed ! i managed to finish and follow along with this tutorial, had to search through the comments sometimes for general bugs that everyone encountered, but the app is working just like yours.
    this was my first "trendy" full stack app with MERN or any other trendy stack and you helped understand a lot more how these frameworks and enviroments come together!
    many thanks

    • @miangee09
      @miangee09 ปีที่แล้ว

      Dude can you tell about bugs you encountered?

    • @abhijeetsingh4190
      @abhijeetsingh4190 ปีที่แล้ว

      Bro if we follow the tutorial will we be able to finish it....what I mean is there are a lot of comments saying it does not work in the end as there are a lot of bugs that are occurring even after following this tutorial line by line

  • @jaktie123
    @jaktie123 ปีที่แล้ว +67

    Someone has literally a guide on udemy on this for 15$ Worth the pay but insane you are putting this knowledge out there completely for free and everyone to learn.
    Just discovered your channel as i am learning Angular, Vue and react this is so valuable to me instantly subscribed.
    Thanks Ed

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      CAN THIS PROJECT BE DEPLOYED?

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

      I don't consider helping people learn regardless of financial status insane. What's insane is that U.S. higher education institutions charge about 50x more than most countries, where every citizen has a right to education without financial restriction.

    • @mohamedsalimbensalem6118
      @mohamedsalimbensalem6118 ปีที่แล้ว

      why learn all 3, when you can choose one and master it ???

    • @mubashiruddin8746
      @mubashiruddin8746 ปีที่แล้ว

      @@allindiachannel2290 yeah man

    • @jfluffydog2110
      @jfluffydog2110 ปีที่แล้ว

      ​@@jackepner9984he didn't mean literally insane lol, he meant insane as in good

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

    Thanks for this course this a REAL fullstack tutorial since youre explaining everything including the styling unlike Javascript Mastery who just installs a bunch of packages without explaining and copy-paste a bunch of css/js styling without explaining 'so we can focus on the logic BS".

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

      Exactly why I dont like javascript mastery's projects.

  • @mahinalam8868
    @mahinalam8868 9 หลายเดือนก่อน +1

    Done with this tuitorial! Loved it. I'm glad that I can see many parts of the application that can be improved. On it!

  • @RishabhSinghCodes
    @RishabhSinghCodes ปีที่แล้ว +8

    Amazing video! I just completed the project following this tutorial and got to learn a lot.
    Thanks Ed!
    For viewers: If you're thinking whether or not to do this project by following this tutorial, just go for it.

    • @journey7710
      @journey7710 ปีที่แล้ว

      Hey can u help me I am stuck my registration form don't submit

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

      I can't register and login through the form as when I try to register the form don't submits

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

      All the other things are doing fine I tried the dummy data set it is easily sent to the database but when I try to register the form is not submitting

    • @cocotough
      @cocotough ปีที่แล้ว

      @@journey7710 Hey, Try using another email to register, & log in again. It should help.

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

      Thanks for this comment, I was looking for reply like this

  • @mma-dost
    @mma-dost ปีที่แล้ว +2

    I am gonna start this project !! I was daily searching for a project like this but today after some days I found out your video.
    Thanks a lot sir !!

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

    Hands down one of the best tutorials, other tutorials got me cross eyed, but this was so clean. I always struggled with the backend, especially hated authorization, but now I feel confident to build my own project. Thank you!!

    • @lone8398
      @lone8398 ปีที่แล้ว

      you faced any problem ..any dependencies problems!! or your project working nicely

    • @niteshsaxena1066
      @niteshsaxena1066 ปีที่แล้ว

      did you faced any big problem in this project code? that took a lot of time to resolve? please tell me

  • @yuktijhawar6729
    @yuktijhawar6729 9 หลายเดือนก่อน

    It was a great experience to build this amazing application with you. Thanks for sharing

  • @joaopereira6435
    @joaopereira6435 ปีที่แล้ว +7

    Thank you so much for this incredible content! Just an idea, add chat ( friend to friend and group chat) plus dashboard for admins in this "social media" app. I think if nothing like this out there. Again, thanks for your work. subbed

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

    wow, your videos are so quality! Love it. thanks for your effort

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

    No words could describe how thankful I am to you !

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

    Another excellent tutorial. The amount of value is tremendous. Thanks Ed

    • @dalestewart
      @dalestewart ปีที่แล้ว

      Pure Vulcan Logic

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      bro can this project be deployed?
      or i have to make changes in the project please help

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      CAN THIS PROJECT BE DEPLOYED? if yes where?

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

    There are a lot of good teachers out there, but sometimes even when they try to explain/simplify code for you, they end up overcomplicating things using big words, and fancy terms. You on the other hand, you make it so easy to grab and understand, an example is when you explained reducers, and even you your said you're not sure why they use fancy terms to describe it😅, those were the issue for real. I'm glad I came across your videos, you made it so much easier for me to understand things that were giving me issues. Cheers 🥂

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

    Man, you are so efficient!! This is exactly what I need, wanted to learn auth and how to retrieve info from BE properly.

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

      girl it just simple website that source code is full in github . what efficient . do you live in real world ?

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

    I have to say you teach well lol.
    I really appreciate what you do, hope you grow and be healthy forever

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

    Awesome Project and superb way of explaining things... I really like his teaching and because he is in Tech for a Decade , he is extremely good with his code quality and presentation

    • @abhiyadav8500
      @abhiyadav8500 ปีที่แล้ว

      have you completed this project ...because mine is not working

    • @renehoxha6393
      @renehoxha6393 11 หลายเดือนก่อน

      me too i have error when running npm run start@@abhiyadav8500

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

    Thank you so much, I've learnt so many things in this video and never got this much knowledge from anywhere. 💝

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

      did you faced any big problem in making this project?....that took a lot of time to resolve?....please tell me

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

    Remember to see the output at 2h:47m in this video ,the output of navbar because the user has not connected the backend line 42 in navbar(index.jsx) will show a big error so place it with a dummy value just for the output and then re do the code as it was it will work fine when the backend is connected :Thank me later

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

      thankyou

    • @CBert2022
      @CBert2022 ปีที่แล้ว

      omg thank you!!!!!!

    • @kanishkgujrati6545
      @kanishkgujrati6545 ปีที่แล้ว

      I had one more thing , I am facing an error @ 3hr:28min also email cannot read properties of undefined and same with password Please help ASAP I really need to finish this and apply for jobs.

    • @kanishkgujrati6545
      @kanishkgujrati6545 ปีที่แล้ว

      @arnabsamanta3053 hope that you look into this

    • @kaiiemsawat2415
      @kaiiemsawat2415 ปีที่แล้ว

      Thank you for posting this!!!! yo are the best!!!

  • @cristianjohanoterooviedo4881
    @cristianjohanoterooviedo4881 ปีที่แล้ว

    OMG!! I'm doing this tutorial and I'm feel like a young studen againg, I love that emotion to make me love this carrer, I call it "The Fire", I'm learning a lot, thanks for that, bless

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

    Thanks for your tutorial. One suggestion is for projects like this, from my point of view, the project could start from the front-end build first, then the backend. However this project starts from MongoDB, Router, and Redux, sometimes it makes me feel what the specific code snippets are used for without any UI even though you showed the actual UI you already implemented, but the users who follow this tutorial don't. From a front-end developer point of view, it sometimes makes me confused

  • @alphagaming003
    @alphagaming003 5 หลายเดือนก่อน +1

    For the last few months i have developed a new way of learning. That is to watch the demo of the project and build it on my own. It has helped me so much. But before that you must follow along someone who explains the code really well to understand the basic concepts.

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

    If you're working with the Navbar and encounters errors like "MUI: cannot setup LIGHT mode" in the dev console, in the themeSettings function, change { pallete: { mode, ... } } to { pallete: { type: mode, ... }} . It works for me.

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

      thanks bro it worked ❤❤❤❤❤

  • @techhouse182
    @techhouse182 ปีที่แล้ว

    Thanks @EdRoh . From last few months i have worked on lot's of Mern project but this one is best of all ❤️

  • @joshuaachorn8327
    @joshuaachorn8327 9 หลายเดือนก่อน +6

    heads-up for anyone about to start this video. this is not a build-and-learn lesson. you won't be building and testing one component at a time. This is a copy-paste from a ready-made application that won't work until everything is put together. this can cause some frustration for anyone who has a bug with 10-plus files that haven't been tested yet. I'm not saying you won't get anything form this, but be aware.

  • @danavzaradel
    @danavzaradel ปีที่แล้ว +204

    Maybe this is not a popular opinion, but youtubers gotta stop doing that "method"... if you're gonna create a project for people to follow along you should go back and forth creating features while you need them. Not BEFORE you need them. Saying "oh, I'm just gonna create this entire file page and import stuff I haven't even created because we'll use it later on the frontend" and not debugging and showing what kind of data and why you need to format it, honestly, it's a waste of time. All I feel doing this tutorial is "I'm copying some dude online while he's copying his notes himself". 4/10

    • @renehoxha6393
      @renehoxha6393 ปีที่แล้ว +18

      you are so right ! i was lied by the comments too. everyone says its really good but in reality he does not explain anything.

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

      if you have found other youtubers who explain really well please let me know. I am actively looking

    • @HalilSalih-o2q
      @HalilSalih-o2q 11 หลายเดือนก่อน

      ​@@renehoxha6393you can check react and next js projects with sahand I just completed his last project real estate and it was great

    • @imromesh
      @imromesh 9 หลายเดือนก่อน +5

      Let me subscribe this comment for some useful links 😅

    • @cyyborgg
      @cyyborgg 8 หลายเดือนก่อน +4

      The biggest problem with this tutorial is that he will write the full code for a feature or let's say homepage and only then will he see if the code is working or not. It becomes hard to debug the code later on.
      Now I have this problem where I create a new post and the posts suddenly becomes undefined and I need to refresh at least once for the posts to displayed.

  • @yngeshraman2636
    @yngeshraman2636 ปีที่แล้ว +13

    A small enhancement at 1:06:10, instead of using multiple api call, you could have used '.populate' feature of mongodb, since you already have the ids of friends in an array.

    • @survival_delicious
      @survival_delicious ปีที่แล้ว

      He always get user id from req.body or req.params instead of this he can authorise user id front verified token middleware he created

  • @mildlyoverfitted
    @mildlyoverfitted ปีที่แล้ว +8

    Absolutely love it. I am learning a lot from you! Keep on doing these "from scratch" videos!

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      bro can this project be deployed?
      or i have to make changes in the project please help

  • @juancarlosrodriguez1085
    @juancarlosrodriguez1085 2 หลายเดือนก่อน +3

    Hello Ed. Really its a great tutorial. I got the finish and I learned a lot. Why don't you make a second part with all the functionalities working?...Thanks!!!

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

    Ed, you are a legend. Thank you so much for this incredible content!

  • @ngocnhanpham831
    @ngocnhanpham831 ปีที่แล้ว +13

    For people stuck at 5:07:20 in the video with the error:
    friends.find is not a function
    at Friend (Friend.jsx:22:1)
    like me 2 days ago, the error comes from the database, because Steve Ralph does not have password( don't ask me why, idk).
    Solution: copy field password and paste it in the Steve Ralph or whatever user you want in database, or create a new user and add new post, this new user can add friend normally.

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

      for me it have a password, but it still doesn't work. I've used it with Array.from(friends), but it doesn't patch, gives error 404 not found, any ideas?

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

      @@vnm_8945 first, use console log to check whether it has array list or not.
      Second, using diffchecker to check whether you have any typos, lack of code or not.
      Third, try to create a new user by sign up, then create new post by that user, and try to follow new user using your existent user.

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

      @@vnm_8945 I had to change the steve ralph email because it was a duplicate

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

      I got it, I had and empty string as an friend in database, thx for the reply.

    • @vnm_8945
      @vnm_8945 ปีที่แล้ว

      @@ngocnhanpham831 I got it, I had and empty string as an friend in database, thx for the reply.

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

    Awesome project Ed, really love your work ❤

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

    Please for your next videos, when styling the front end, do it bit by bit, not building the whole page at once, it hard to piece together what each codes do, the only part I enjoy the most was the backend, frontend became confusing especially for someone like me that just started to learn about material ui

  • @smartguyfemi
    @smartguyfemi 4 หลายเดือนก่อน

    The best social media video I have seen on youtube... Thanks man

  • @bahtitashpaev7285
    @bahtitashpaev7285 ปีที่แล้ว +8

    this challange was not easy,,,, thank you!!!!

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

    Awesome. Just now completed the whole project. Make more videos like this
    Love and support from India

  • @huyhoangnguyenhuu2136
    @huyhoangnguyenhuu2136 ปีที่แล้ว

    pretty helpful for beginner, highly recommend! thank you Edrod, your work really help. Keep it up

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

    I see that you also carry out web3 projects it would be really great if you could offer us this type of project. You explain your code very well so it would be very easy for those who want to learn how to create Dapps (And there are many of them). 👍

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

      CAN THIS PROJECT BE DEPLOYED? if yes where?

    • @PedroAznarez99
      @PedroAznarez99 ปีที่แล้ว

      @@allindiachannel2290 could you deploy it?

  • @Lost1nTranslation
    @Lost1nTranslation ปีที่แล้ว

    This is exactly what I was looking for. Can't wait to watch 😁😁!

  • @SiddhantGupta-k1g
    @SiddhantGupta-k1g 8 หลายเดือนก่อน +3

    Everything is fine but you should be using something like postman to test the APIs. You have the frontend ready but we don't have.

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

    These are absolutely the most useful videos I have found on learning to code and using best practices, thank you!

  • @kartikvishwakarma7567
    @kartikvishwakarma7567 9 หลายเดือนก่อน +3

    Hey EdRoh, you have build a great project, just loved it. But I think you missed something important i.e. the user cannot add comments to any of the post from frontend. I guess that's the major functionality of any social media app, to be able to like and add comment to any post. If you have implemented somewhere please share. Thanks

  • @oscaranillo7131
    @oscaranillo7131 ปีที่แล้ว

    Dude! This is great! Keep up the great work! Thanks for this amazing tutorial!

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

    you just broke my heart using material UI instead of simple CSS
    😪😪

    • @julfinch
      @julfinch ปีที่แล้ว

      5 hours is too long already, can you imagine how long would it take to finish this if he uses CSS only?

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

    Amazing tutorial,Thx so much EdRoh! U make me fall in love with coding again 😅 Subscribed with respect 👍🏻

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

    In case anyone has the error when trying to start up the server: "MongoServerError: bad auth : authentication failed did not connect". Remember the password is the one you created for that specific db, not your mongodb account password.

    • @bigchhet
      @bigchhet ปีที่แล้ว

      Can you explain thus further, i think I am having this issue

  • @kennedyfreitas7548
    @kennedyfreitas7548 ปีที่แล้ว

    just came across your channel and oh boy is this valuable content, keep up the good job dude. just earned a new sub

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

    This was a great video Ed, thanks so much! I read a lot of comments below about deployment and if you decide to take that on, I would be so interested in watching. After trying a bit myself, I noticed that there is a security vulnerability in multer as it depends on dice and it currently doesn't have a fix. If you know any industry standard replacements for multer, I would enjoy seeing how that would be implemented in the current structure you have! ~

    • @kevinzebb
      @kevinzebb ปีที่แล้ว

      aren't you too pretty to be doin cs?

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      CAN THIS PROJECT BE DEPLOYED? if yes where?

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

    Your videos are VERY on point! I subscribed and liked every videos that I watched! thank you for your effort!

    • @priteshsolunki
      @priteshsolunki ปีที่แล้ว

      have you completed your code i got some error can you helped mi with that pleased

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

    thanks for the video, really enjoyed watching it. Just a thought but when you're working on the FE content, It would be great if you can render after completing certain sections of the page instead of writing a huge chunk of code in one go and rendering it at the end as it can be difficult for people to understand what each section of the code is doing.

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

    Been waiting for this video!

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

    Do you think you could do a video showing you building an App (with MERN for example like this), but at the end you actually show us how to deploy the App. I find nearly all tutorials don't show the deploying part, which can be the trickiest thing to do. Thanks

    • @EdRohDev
      @EdRohDev  2 ปีที่แล้ว +10

      hey, I will be working on figuring out the best options for deployment on the next videos! been a long time in my back log to figure out the optimal way so I'll be approaching that next

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

      @@EdRohDev Thanks, if you could do a project which has deployment I'd find that so useful. None of these clones / projects show the deployment part & therefore if I do the project I can't deploy them. Thanks for the reply.

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

      @@EdRohDev Yes, can you deploy and show the changes that need to be made for the current project for it to be deployed in the next video .....

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

      @@EdRohDev we're waitng

  • @DanJeong-x6c
    @DanJeong-x6c ปีที่แล้ว

    Thanks, dude. It helped me a lot practice Redux toolkit.

  • @hardrestroom2088
    @hardrestroom2088 ปีที่แล้ว

    Thanks man, I really appreciate what you've done here

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

    @EdRoh : Is it really beginner course? I am a beginner and to be honest I found it little overwhelming! Bdw, in the next project can you show how to use Passport for third party authentication ?

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

      its not a beginner course

  • @dallasdrift
    @dallasdrift ปีที่แล้ว

    @ 2:09:02 truest shit man, I've watched a lot of tutorials and I usually use them as a way to jump start a much more complex project and it always sucks when they throw bunch of cutting edge/unproven packages at you which really can box you in further down the road.

  • @khateebanwer7466
    @khateebanwer7466 ปีที่แล้ว +7

    To get the output of Navbar after its creation at around 2:47:03, Simply replace the value of fullName with
    user === null ? "Default User" : `${user.firstName} ${user.lastName}`
    This won't break your code when you are trying to see the output of your navbar where the code breaks because it requires some value for fullName which is supposed to be pulled from backend when a user logs in but currently as we haven't made further progress in respect to registering and logging in a user so user's value always remains as defined in state file i.e null.

    • @rupeshjadhav943
      @rupeshjadhav943 ปีที่แล้ว

      Thank u brother. I was stuck at that point. Much Appreeciated

    • @DaYomstar
      @DaYomstar ปีที่แล้ว

      Thank you bud. This got me too. Thanks for sharing!

    • @karna6634
      @karna6634 ปีที่แล้ว

      i have vulnerabilities on server multer did u have it too ? how to fix this ? is app still okay even with this vulnerability ?

    • @alperdemir8657
      @alperdemir8657 ปีที่แล้ว

      thanks sir

    • @gaoxianglyu3450
      @gaoxianglyu3450 ปีที่แล้ว

      My navbar doesn't show up. It still shows loginPage when I put /home after localhost:3000

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

    Wow! 🤩 Best video tutorial Content. Thank you EdRoh for this effort.

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

    Hello, I discovered your channel and subscribed recently. 🎉
    I find the project really great and you explain very well the code you write it's really great to learn. I wanted to know if once the project is finished it is possible to deploy it on Vercel for example? Thanks

    • @RahulKumar-xl3dd
      @RahulKumar-xl3dd ปีที่แล้ว

      Did you deploy it on Vercel ??? If you did then please say what did you use to deploy.
      I think only the front-end part can be deployed over Vercel and you can use Render to deploy your backend part.

    • @0xbobbyboy
      @0xbobbyboy 8 หลายเดือนก่อน

      @@RahulKumar-xl3ddI will be deploying it in the coming days, will let you know, I did deploy a similiar MERN project last week and it works really good. You need to deploy backend and frontend there separetely (check a guide on how to deploy a mern project or vercel). then replace all the frontend localhost paths with your deployed backend server. and a vercel.json config file added to backend / server

    • @0xbobbyboy
      @0xbobbyboy 8 หลายเดือนก่อน

      @@RahulKumar-xl3ddAlso a very good tip for deploying, first try deploying a simpler page, maybe just an mern app or dumbed down version with one api get call to show posts or something, much easier to catch mistakes than on an entire huge project for the first time using vercel

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

    One thing you could hav dont that, when you're showing the working of API from the frontend which is not yet explained in the video (it's sometime after), You could have show the working from like Insomania or ThunderClient so that we could understand better the working of the API.

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

    Hey I seem to keep getting an error when trying to see my navbar ex: TypeError: Cannot read properties of null (reading 'firstName') any ideas why?

  • @mahiuddintuhin5684
    @mahiuddintuhin5684 ปีที่แล้ว

    Just starting this tutorial, after watching first chapter, I think my journey with this video will go very well as a beginner. thanks for adding redux , sir. take love from Bangladesh.

    • @mahiuddintuhin5684
      @mahiuddintuhin5684 ปีที่แล้ว

      @@hirahanif8573 I have faced this same situation too. He should not go through this as because we do not have that front end code and it distracts the concentration from the tutorial.

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

    EdRoh, this is a great tutorial, and I love it. What's your vscode them and the font?

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

      have you completed your code i got some error can you helped mi with that pleased

  • @gw1284
    @gw1284 ปีที่แล้ว

    Thank you for this awesome tutorial!! Will keep re-watching it.

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

    Wonderful tutorial really concise and what is expected of a tutorial ! great work man

    • @hirahanif8573
      @hirahanif8573 ปีที่แล้ว

      can you tell me @ 40 min he connect front end with backend when he created this frontend and how connect it with backend also is this frontend code is on github ?

    • @yogeshkhatri4555
      @yogeshkhatri4555 ปีที่แล้ว

      @@hirahanif8573 he was testing the backend with frontend he already made , so if you are starting with backend and have no frontend , you can testing using postman or any such tool to test your API's .

    • @azzayshakya
      @azzayshakya ปีที่แล้ว

      Bro did you get any error?

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

    Really annoying the fact that you had things prepared off screen and beforehand.
    As we follow the tutorial, we can not test the written code and can't know if we made a mistake somewhere or not. It feels like you are walking in the dark.

  • @josephmaxveve7857
    @josephmaxveve7857 10 หลายเดือนก่อน

    That's dope! Good stuff man!

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

    very much disappointed
    The site not working even if i copy each and every line of code and no one in discord to help out

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

    Amazing job! I like it. Thank you, bro)

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

    Hi Sir, So as a beginner Its a great project to learn. And thanks to your teaching i learnt a lot. Though the only issue i faced is posts.map So .map is throwing an error when it states posts.map is not a function. I thought this error must only be in my code as i was not able to resolve it. But then I downloaded your code from github and tried running it in my local system and the same error is there. as per my understanding This is happening if we login to website first time and we don't have any post I think this is the reason. Can you let me know if that is correct.

    • @shivamnishad5733
      @shivamnishad5733 ปีที่แล้ว

      i got the same error

    • @kunalsingh5000
      @kunalsingh5000 ปีที่แล้ว

      Koi solution mila ho to btana mere ko bhi aur iske baad friends.map bhi error throw karega

    • @sachinrana11449
      @sachinrana11449 ปีที่แล้ว

      Null handle krna pdega dono jgh posts ka bhi aur friends ka bhi

    • @kunalsingh5000
      @kunalsingh5000 ปีที่แล้ว

      @@sachinrana11449 code ka snippet share karde bhai

    • @sachinrana11449
      @sachinrana11449 ปีที่แล้ว

      @@kunalsingh5000 Haan bhai pehle bna toh lun

  • @John-di8md
    @John-di8md ปีที่แล้ว

    This is one of the best MERN tutorial. Thanks a lot. It helped me so much.

    • @RahulKumar-xl3dd
      @RahulKumar-xl3dd ปีที่แล้ว

      Did you complete it ?
      Have you deployed your completed project ?

  • @ashishpatel6078
    @ashishpatel6078 ปีที่แล้ว

    One of the best video I think best in terms of quality of neat and clean code

  • @ankitkumargupta8493
    @ankitkumargupta8493 ปีที่แล้ว

    The best channel for projects >_

  • @gabriel-xc8hp
    @gabriel-xc8hp ปีที่แล้ว

    You are phenomenal brother. Thank you for this tutorial!

  • @srandlee4014
    @srandlee4014 ปีที่แล้ว

    Really appreciate for your sharing to give me power building full stack application! Thanks~

  • @hardikganatra2453
    @hardikganatra2453 ปีที่แล้ว

    This is an amazing Project Great work Man, Thanks for sharing it here for free

  • @Aditya-lc5uk
    @Aditya-lc5uk 2 ปีที่แล้ว +1

    Finally found a person who can give competition to the indian guys on the youtube :)
    Absolutely loved this !!!

  • @lorenzocaramaschi
    @lorenzocaramaschi ปีที่แล้ว

    What an excelent video! Absolutely loved it!

  • @vedangop4918
    @vedangop4918 11 หลายเดือนก่อน

    Took me months to complete this. DOne finally. Thanks Mate!

    • @unseenshankar2157
      @unseenshankar2157 11 หลายเดือนก่อน

      Where did you deployed it?

    • @vedangop4918
      @vedangop4918 11 หลายเดือนก่อน

      @@unseenshankar2157 did not deploy it yet

    • @vedangop4918
      @vedangop4918 11 หลายเดือนก่อน

      @@unseenshankar2157 I'll deploy it using linode probably

    • @ashwani6527
      @ashwani6527 9 หลายเดือนก่อน

      Can you send link

    • @vedangop4918
      @vedangop4918 9 หลายเดือนก่อน

      @@ashwani6527 bro this project doesn't have the friends connection or anything so I dropped it has too many bugs as well

  • @shubhamanand2615
    @shubhamanand2615 2 หลายเดือนก่อน

    Awesome, Amazing , This video describes each and every step with all his works . Thanks @EdRoh for making this video

  • @omri2430
    @omri2430 7 หลายเดือนก่อน

    creating material ui theme
    dark mode 2:10:56
    light mode 2:13:41
    setting typography settings 2:14:24
    applying our theme settings 2:16:04
    navbar
    creating the navbar 2:21:31

  • @heruuu6114
    @heruuu6114 ปีที่แล้ว

    Thanks Ed, very good explanation. I'm waiting for another MERN tutorial

    • @allindiachannel2290
      @allindiachannel2290 ปีที่แล้ว

      bro can this project be deployed?
      or i have to make changes in the project please help

  • @manuelcervantes1939
    @manuelcervantes1939 ปีที่แล้ว

    As a beginner is a real challenge I'll do my best thank you for your time and your explanations Mr

  • @DW-tx6pg
    @DW-tx6pg ปีที่แล้ว

    Amazing tutorial Ed! Thank you!

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

    Finally I'm done!!!...It's been a GREAT project. I learned a lot with it. Thanks a lot EdRoh for this material.

    • @simrandangol8865
      @simrandangol8865 2 หลายเดือนก่อน

      can u share your github repo

    • @pankajkumar-xr9up
      @pankajkumar-xr9up 2 หลายเดือนก่อน

      @@simrandangol8865 please share the github repo

  • @没有付出就没有收获
    @没有付出就没有收获 2 ปีที่แล้ว

    You deserve a lot of subscribers, thank you

  • @josuehernandez7646
    @josuehernandez7646 ปีที่แล้ว

    you are sick man!

  • @fn8629
    @fn8629 ปีที่แล้ว

    this is incredible! thanks for providing good lectures!