Pass data between React UI and MongoDB Atlas | MERN Tutorial

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • #reactjs #expressjs #merntutorial
    In this MERN Tutorial we will learn how to pass data between React UI and MongoDB Atlas. We will build a simple app that will allow you to:
    post data from React User Interface (Form) to MongoDB Atlas through Node/Express js
    get data from MongoDB Atlas to React User Interface through Node/Express js
    In this video we will be using the following npm packages:
    express
    mongoose
    cors
    axios
    bootstrap
    react-router-dom
    Prerequisites:
    I assume you already know how to create separate React Apps, Express Apps, how to create cluster in MongoDB Atlas and how to connect MongoDB Atlas to express server using mongoose.
    Here is the link to my previous tutorial on MongoDB Atlas:
    • HOW TO: Connect Your A...
    For more, please:
    Follow me on instagram: / marina_webdev
    Visit my website which is under continuous improvement: musedesigns.te...
    Shop for my programmers merch designs: teespring.com/...
    Thank you so much for watching! I also apologize for the video/sound quality. As soon as reach UA-cam targets, I will invest in upgrading my "equipment" =D
    Equipment used:
    MacBook Pro 2019 (amzn.to/31keIsC)
    iPhone 6s Plus (amzn.to/2FJdy1k)
    Phone holder with lamp (bit.ly/2Eju08g)
    Keepword Blogger microphone (bit.ly/3aP3mQB)
    Software used:
    Viddyoze video making software (bit.ly/3l6wwPT)
    iMovie
    Keynote
    Canva
    See you in the next video!
  • Наука та технологія

КОМЕНТАРІ • 235

  • @screenshots4889
    @screenshots4889 Рік тому +1

    Finally! After years of struggle with obscure documentation and blabbering youtubers, you came to the rescue and helped me build my first app where Javascript runs on the backend. Thanks a lot.

  • @chahatqureshi1492
    @chahatqureshi1492 3 роки тому +8

    you saved my life really i searched the whole day about a simple mern stack project that i can understand...after searching for more than 12hours i got to see your vedio really .... i appreciate your work thank you sooo much 😭😭😭😭
    I being a girl i don't envy you...even admire you just after watching this single vedio... You really helped me...i will start making my project in morning i hope i can stay connected if i got some doubts...thank you really🙂🙂

  • @beckyandrews9316
    @beckyandrews9316 2 місяці тому

    36 minutes of pure gold - thank you!

  • @louislecouturier
    @louislecouturier 3 роки тому +3

    I learned and understood more things in a 36min tutorial than in a 2 hours one... Thanks a lot !!!!

  • @evergreen7781
    @evergreen7781 3 роки тому +3

    You explained it so nicely in just 35mins. Thank You

    • @marinakim2929
      @marinakim2929  3 роки тому

      Thank you too for feedback Arunava 🥰

  • @varunasilva3131
    @varunasilva3131 3 роки тому +1

    Thanks heaps Marina Kim, I basically had the same task for my assignment and you helped so much where lectures could not. Thanks again, from Sydney Australia

  • @smashing_data4292
    @smashing_data4292 Рік тому

    This was exactly the resource I was looking for.

  • @shubhamagarwal4
    @shubhamagarwal4 2 роки тому +1

    As clear as crystal and to the point. Just loved it

    • @lokeshsharma1290
      @lokeshsharma1290 2 роки тому +1

      ooohh!! big fan sir!!
      shubham sir praised you marina, what else do u want now!!

  • @Official1294-m3x
    @Official1294-m3x 2 роки тому

    You are just awesome....I was stuck in this front-end and backend connection more then a week and you just solve it with 35 min...crazy🔥🔥

    • @marinakim2929
      @marinakim2929  2 роки тому +1

      You made my day 🥰 thank you for the feedbaxk

  • @valencia375x
    @valencia375x 3 роки тому +3

    Thank you so much for this video! Most of the tutorial videos here that use Mongodb atlas with ReactJS make it absurdly complicated. You did an amazing job making this process easy to understand.

  • @sircoolmind
    @sircoolmind 3 роки тому +2

    I want to say thank you for effort of making this tutorial.
    I am really new to React and from what I learnt here is really great at making me grasp the idea of handling data between website and database.
    Wish me luck doing my project! Thank you again, sensei.

    • @marinakim2929
      @marinakim2929  3 роки тому

      I wish you luck) and thanks so much for the feedback 😃👍🏼

  • @nichoanton05
    @nichoanton05 2 роки тому +1

    Really love the way you teach. Really liked the flow. On point. Thank you.

  • @Mrowa64
    @Mrowa64 3 роки тому +3

    Thank you, I made my university project with your help! :)

  • @tashgaaba2637
    @tashgaaba2637 2 роки тому

    so many thanks for this wonderful tutorial simple nice and very helpful

  • @caloriecoin_ceo7847
    @caloriecoin_ceo7847 2 роки тому

    Your teaching style is very simple and concise plz keep upload

  • @yesufhassen7422
    @yesufhassen7422 2 роки тому

    The best tutorial, Marina. Thanks and little bit rush on the installing the libraries.

  • @tubetv408
    @tubetv408 10 місяців тому

    You are life saviour, Thank you so so much !!

  • @incrediblejava
    @incrediblejava 3 роки тому

    I was searching for such simple tutorial

  • @shubhamdas6519
    @shubhamdas6519 Рік тому

    really got a worthy channel and videos..thanks a lot ma'am

  • @code_wall
    @code_wall 3 роки тому

    The best Ytube channel about mern stack, I`ve ever seen

  • @vishalsharma8262
    @vishalsharma8262 3 роки тому +1

    I learned more than I wanted to from this short tutorial.. Great content✌

  • @muhammadfarhan6355
    @muhammadfarhan6355 3 роки тому

    one of the best tutorial i have seen on Mongodb...

  • @anwayaar
    @anwayaar 3 роки тому

    Thank you so, as I'm nearly at the deadline for finals submission. This video came it as like god helped me. ❤❤❤

    • @marinakim2929
      @marinakim2929  3 роки тому

      I’m so happy to hear that, thank you))

  • @nethmindulsara8800
    @nethmindulsara8800 3 роки тому +3

    finally found a video with a good content 🥵. thankyou soo much.👌❤️ now i can do my uni project

    • @marinakim2929
      @marinakim2929  3 роки тому +1

      And thank you for your feedback :))

    • @wizhaa
      @wizhaa 3 роки тому

      SHEEEEEEEEEEEEEEEEEESH 💦

  • @alicewilliams6497
    @alicewilliams6497 3 роки тому

    WOOOOOOW So clear and simple! My 5th video and I was so lost until I came across this! Thank you!

  • @piyushtale0001
    @piyushtale0001 3 роки тому +1

    Thanks Marina maam .....Your tutorial helped me to build my website . God bless you with huge achievements Again Thanks

  • @MohammadIbrahimHasanKaki
    @MohammadIbrahimHasanKaki 2 місяці тому

    great , super and short " KEEP IT UP"

  • @angelod2
    @angelod2 2 роки тому

    I love you so much!
    I've been searching for tutorials for the past week and yours have been the most concise and understandable so far.
    I owe you my Finals ahaha

    • @marinakim2929
      @marinakim2929  2 роки тому

      Oh wow thank you so much for the feedback ❤️

  • @NoudvD63
    @NoudvD63 2 роки тому

    Crystal clear explanation, very helpful. Thanks a lot Marina!

  • @depanshusahu4200
    @depanshusahu4200 2 роки тому

    Thanks a lot, you kept it as simple as possible!

  • @margulan111
    @margulan111 2 роки тому

    Very exact explanation with clear steps.

  • @vijayana2510
    @vijayana2510 2 роки тому

    Thanks very much Marina for this video. Looking for new updated one if possible. Awesome work. Thanks again.

  • @eventyreventyr
    @eventyreventyr 3 роки тому +1

    Thanks Marina, this helped me a lot trying to figure out how to connect to the DB 🤩

  • @UnrealTabby
    @UnrealTabby 3 роки тому +1

    Я знал, я чувствовал что Марина русскоговорящая девушка, акцент потрясающий) А когда увидел пароль к бд, все сомнения окончательно развеялись)) Спасибо!

  • @lindsayann1012
    @lindsayann1012 3 роки тому +3

    Thank you so much, this was such a great tutorial and you explained each step so well!

  • @sushantagarwal408
    @sushantagarwal408 3 роки тому +2

    Finally found a useful video.. Doing Great ..!!!

  • @clydecalador
    @clydecalador 3 роки тому +4

    Wow! Very concise. You have a great teaching style. Keep the videos coming. Subscribed :)

    • @marinakim2929
      @marinakim2929  3 роки тому

      Oh wow, thank you Clyde 😃I will ☺️

  • @rutiksanap
    @rutiksanap Рік тому

    Thank you so much Marina mam ! 😊😊😊😊

  • @francgodgaud8619
    @francgodgaud8619 3 роки тому +2

    Good tutorials and easy to listen to, You have a great teaching voice ! looking forward for more ^^

    • @marinakim2929
      @marinakim2929  3 роки тому +2

      Thanks so much, yes I’ll try to post one this week 😋

    • @francgodgaud8619
      @francgodgaud8619 3 роки тому +1

      @@marinakim2929 Great and if you take suggestions, Do you plan to do a tutorial with react/MongoDB on AWS app ? I am trying to integrate thing with AWS and I am somewhere struggling ! maybe others are as well ^^

    • @marinakim2929
      @marinakim2929  3 роки тому +2

      @@francgodgaud8619 hello) I haven’t planned but now I’ll add this to my list of tutorials to make if that may help you 😃

  • @rizqyhbb
    @rizqyhbb 3 роки тому

    To make lorem. It could be done by typing lorem(number for how many word u want). Lets say "lorem10" than press tab (type without quote) and it will create 10 words. New learner here and it helps me a lot. Thankyou for this video, love it!

  • @marcoslemos8644
    @marcoslemos8644 3 роки тому

    Marina, congrats for the tutorial! Very well explained!!

  • @rajesht9702
    @rajesht9702 3 роки тому +2

    Thank you, easy to follow tutorial.

  • @danielenocito5080
    @danielenocito5080 3 роки тому

    Marina you're a genius!! I can't thank you enough: so clean and linear
    Smart, brutally competent and beautiful girl 🔝👏

  • @mitsubachik
    @mitsubachik Рік тому +1

    I love how you code so magically especially these complicated scenario connecting frontend and backend. Here is my questions: You created frontend folder for create-react-app, but you didn't create backend folder instead you created backend files in the root directory. I was suggested by my instructor that I should create separate backend folder just like frontend. Could I request how you do this, and show how you deploy as well?

  • @martincontreras9589
    @martincontreras9589 3 роки тому

    Very good video, to the point, concrete and direct.
    Thanks a lot

  • @CodingWithMrM
    @CodingWithMrM 2 роки тому

    Thanks a lot, It's really helpful for me. Please continue to make the videos

  • @rohithoro3837
    @rohithoro3837 3 роки тому

    ❤Loved it! Now I feel like full stack dev Great😊 Tutorial.

  • @francotte
    @francotte 3 роки тому

    What a great video. I am impressed by how easy going you are explaining step by step your coding, even when I have many years of experience in terms of software development, I learn something new every day. This tutorial will help me a lot with one of my current projects. Thumbs up for your contribution to IT people and future developers.

    • @marinakim2929
      @marinakim2929  2 роки тому +1

      Omg I’m so sorry I missed your comment, thanks so much and hope to make new content next week 🥰

  • @yatrikamrutiya9376
    @yatrikamrutiya9376 3 роки тому

    very helpful video..thankyou

  • @bodkhedeepak
    @bodkhedeepak 3 роки тому +1

    Good content, very helpful for beginners.... Thanks to you...

  • @lesmisloony
    @lesmisloony 3 роки тому +7

    I love the way you teach!
    One thing I think would be really nice is if you were able (in future videos - I know this one is almost a year old now!) to write HTML in a way that uses more HTML5 standards, like formatting a and s for links inside your instead of using - I've read that people using screen readers or other technology like that struggle a lot with front-end design that mixes up the order of header tags or uses divs everywhere. Apparently there are HTML5 elements that are built to serve those specific purposes in the page structure (like "main" and "section" and "aside") and can be helpful for people using assistance technologies. When I first read that it really shook me up - until then, I was making entire websites that only had divs (with the occasional anchor tag when I absolutely had to)! It's amazing how many things there are to keep track of when you're trying to be the best dev you can be!
    Anyway, thank you so much for sharing the things you know and creating these great tutorials! Also - that kitten is so cute!!

    • @marinakim2929
      @marinakim2929  3 роки тому +1

      Hi there) wow thanks so much for the suggestion, I will do some digging 😉

  • @BreakTheYagura
    @BreakTheYagura 3 роки тому

    Thank you so much! This was very helpful.
    You have a great teaching style!

  • @codegnantrainer6903
    @codegnantrainer6903 3 роки тому +1

    it is really nice session Miss.Marina. I would like to see more videos like these in your channel.
    Keep rocking

    • @marinakim2929
      @marinakim2929  3 роки тому +1

      Thank you so much) I’ll try to do more videos

  • @aneoden7551
    @aneoden7551 2 роки тому

    Thank you so much for this tutorial! I learned a lot, thank you!

    • @marinakim2929
      @marinakim2929  2 роки тому

      Thank you so much for the feedback ❤️🥰

  • @sameerkumarkalyanshetti3335
    @sameerkumarkalyanshetti3335 2 роки тому

    Very helpfull ..Thanks alot

  • @eldhosempeter9079
    @eldhosempeter9079 3 роки тому +1

    This video saved ma lot of time ,Thank you so much

  • @smiling_madly596
    @smiling_madly596 3 роки тому

    This is so great I've learnt a lot here...Thankyou so muchhh deah...
    💕💕
    Also Keep coming with beautiful projects because the way you do it step by step helps a lot.
    Hope to see your channel grow real soon!
    Blessings! 🌷

    • @marinakim2929
      @marinakim2929  3 роки тому

      Thank you so much for such nice feedback 🥰you gave me a lot of motivation to continue

  • @jauki2742
    @jauki2742 3 роки тому

    Extremly Helpful! Thank you so much :)

  • @mubasharnaseer266
    @mubasharnaseer266 3 роки тому

    Thanks for sharing and it was very useful for me.

  • @lucifermorningstar1070
    @lucifermorningstar1070 3 роки тому

    Really helpful. Thank you very much !!
    ❤️

  • @shaalan5672
    @shaalan5672 3 роки тому

    You just helped me, like.... alot. Thank you

  • @badrgorchene
    @badrgorchene 3 роки тому

    you are a great person thanks

  • @tiranharsha7925
    @tiranharsha7925 3 роки тому

    Thank you very much for guide us!!

  • @selvoselvo1
    @selvoselvo1 3 роки тому +1

    Great tutorial, has all that I need without much complicating. T

  • @hirohito1299
    @hirohito1299 3 роки тому

    you re amazing this helped me a lot.
    Thank you !

  • @gucika100
    @gucika100 2 роки тому

    Hey Marina, just found your channel! Wanted to tell you that you rock. I am in the process of mastering the MERN stack and your content is super helpful! :) random Georgian

    • @marinakim2929
      @marinakim2929  2 роки тому +1

      Wow thanks so much random Georgian))))

    • @gucika100
      @gucika100 2 роки тому

      @@marinakim2929 Hey Hey, glad you responded. Just followed you on Github as well hehe

  • @janetgarciafineart6324
    @janetgarciafineart6324 3 роки тому

    wow great tutorial

  • @ast453000
    @ast453000 3 роки тому

    Holy shitballs. this is the best channel ever. best kept secret on youtube!

    • @marinakim2929
      @marinakim2929  3 роки тому

      😅😅thanks

    • @ast453000
      @ast453000 3 роки тому

      @@marinakim2929 Seriously. I don't usually add to the array of comments needlessly praising a video (because I think the comments section should be used for substantive questions and answers) but all the other MERN stack videos take hours, go needlessly into styling, and are far too complex for learning purposes. You help us learn by keeping things (relatively) simple. Thank you so much!!

  • @shashwattyagi3030
    @shashwattyagi3030 3 роки тому +1

    Very nice video.keep going 👍 Love from India ❤

  • @MrYassineSalhi
    @MrYassineSalhi 3 роки тому +5

    Can you make more MongoDB tutorials?!! Thanks for the tutorial!

    • @marinakim2929
      @marinakim2929  3 роки тому +1

      Thanks for the suggestion!! Sure will do ☺️

  • @jontansgarage
    @jontansgarage Рік тому

    Awesome tutorial. Do you happen to have a tutorial for adding user accounts (login, logout, admin-only accessible components)?

  • @wrabac89
    @wrabac89 3 роки тому +1

    say hello to 920 sub
    awesome content!
    the keyboard was a bit annoying but it sounds great now (love it).
    I guess when you solve some code problems everything is fine.

    • @marinakim2929
      @marinakim2929  3 роки тому +1

      Oh heeey thank you so much) 920 wow had not realized that)) I’m hoping to publish more videos soon..

    • @wrabac89
      @wrabac89 3 роки тому

      @@marinakim2929 small update:
      the part "it's good to have some response there" (31:47), the problem is that we have neverending 'pending' status in the network tab so we need to send some response back, for example: newNote.save().then((response) => res.send('New note added')); (or just 200)
      and async func to frontend if we want to see the response (i think that's a good pattern?)

  • @be-kreidly1515
    @be-kreidly1515 2 роки тому

    Thanks Marina for the simple, beneficial, and all-in-one app! it's really a piece of mind. As I hope you provide us with the source code on Github or any

    • @marinakim2929
      @marinakim2929  2 роки тому

      Thank you so much) I Will try to find it and share😌

  • @pawnstar8771
    @pawnstar8771 3 роки тому

    thank you s much. you are the best. :D

  • @Pedroallesss
    @Pedroallesss 3 роки тому

    Tks a lot from Brazil!

  • @smakysharma289
    @smakysharma289 2 роки тому

    Great Explanation 🙂

  • @jinyoucheng8114
    @jinyoucheng8114 3 роки тому +1

    Thanks for this tutorial. In 25:46, should I make the password public? Isn't it harmful at all?

  • @nicolatrimigliozzi9579
    @nicolatrimigliozzi9579 3 роки тому

    Nice tutorial and cute cat!!! ;)

  • @tanishqdixit5840
    @tanishqdixit5840 3 роки тому

    THANK YOU SO MUCH

  • @mdabujafar9551
    @mdabujafar9551 3 роки тому +2

    Your tutorial is very helpful. I request you to make a full node js CRUD course

  • @jefflo3113
    @jefflo3113 3 роки тому +5

    You once again helped me to achieve what I want to do, amazing video! 1 question, will the table update itself without reloading the page if whatever field you are finding with Note.find is updated? Or do I need to do some extra step with AJAX to make that happen? Thanks for all the help.

    • @marinakim2929
      @marinakim2929  3 роки тому

      Hi and thank you so much for leaving your feedback 🥰

  • @divyanshusah2809
    @divyanshusah2809 3 роки тому

    Thank You...bro.

  • @mackynikat8833
    @mackynikat8833 3 роки тому

    . hell yeah if ur not just beautiful already forwarded this tutorials up to end . since youre really beautiful ma'am just had this vid fast played on 2x which makes ur income for this vid devided by 2x

  • @zygmuntpostawa1
    @zygmuntpostawa1 2 роки тому

    omg thank you so much

  • @itbeat7899
    @itbeat7899 Рік тому

    Note to self: 20:28
    Setting up backend now. (Can we do it in nextjs?)

  • @nizamiceferov4673
    @nizamiceferov4673 Рік тому

    Love 🥰

  • @UConceptPublishing
    @UConceptPublishing 2 роки тому

    Great tutorial!!

  • @nimeshjoshi8904
    @nimeshjoshi8904 2 роки тому

    this worked well and good but just one issue coming my mongo DB is getting updated without values only

  • @vanithachalamala2193
    @vanithachalamala2193 2 роки тому

    Hiii marina I had one doubt how can we storing in a particular database and particular location ????? We did not mention them any where but how it's taking that path ???? Pls reply

  • @helloworld972
    @helloworld972 3 роки тому +1

    How to upload an excel file to the database ?

  • @vishalpohekar3823
    @vishalpohekar3823 3 роки тому

    that's what i wanted....thank

  • @deiasalesribeiro
    @deiasalesribeiro 3 роки тому

    Great content!

  • @PakFreelancerhub
    @PakFreelancerhub Рік тому

    Plz can you tell me how simple react js form to express, nodejs ,mongodb , saving user data to mongodb

  • @misba-ul-huda
    @misba-ul-huda Рік тому

    it was good... I have question. what should I do with proxy when deploy my website to GoDaddy

  • @akashmula
    @akashmula 2 роки тому

    This was so helpful. Thank you!
    Can we deploy this on firebase ...?

  • @sharmamayank221
    @sharmamayank221 3 роки тому +1

    thanks for the tutorial i am getting cors error and express cors package is not working

  • @aryan7069_
    @aryan7069_ 3 роки тому

    She is PRO

  • @haiweiliu6269
    @haiweiliu6269 2 роки тому

    this is useful

  • @mackynikat8833
    @mackynikat8833 3 роки тому

    . hoping this is already it . the right answer for almost 3days working with androids network error

  • @RahulGupta-xc4fg
    @RahulGupta-xc4fg 3 роки тому

    Do you know Angela Yu anyhow ? cause you guys look alike....
    by the way loved your content❤❤

    • @marinakim2929
      @marinakim2929  3 роки тому +1

      Thanks so much :) I was taking Angela’s course 😄