🔴 Let's build a Full Stack LinkedIn App with REACT NATIVE using MongoDB, Expo Router!

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

ความคิดเห็น • 110

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

    I follow the course step by step for whole 5 hours, thanks so much for the detailed guidance.

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

    can you render the post in a flatlist ?

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

    Hello, everyone. Thanks so much Sujan Anand. You're one of the best TH-cam teachers in world. Simple and straight explanations with clear and clean code practices.

  • @umer_gillani
    @umer_gillani 9 หลายเดือนก่อน +2

    Thank you so much for this amazing project ❤❤❤❤❤

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

    Hi Sujan, can you show me how to create the users without verification? I'm on the iPhone and don't want the app to only work when connected to my hotspot...
    thank you for the video!

  • @vidyasagarg-g2f
    @vidyasagarg-g2f ปีที่แล้ว +1

    bro full stack king you are i loved your tutorials

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

    kindly explain in such a way so that beginners can also follow

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

      Yeah sure you guys can understand

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

    Thank you so much Sujan Anand for spending your valuable time to make this video. Actually, its help me a lot to teach me how build a full stack RN app step by step. I hope you will produce more usefull videos like this.

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

      my problem I'm having trouble installing Android studio. I've been stuck on that on that for one week now. What do you use for your development environment and the steps required ?

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

      You're welcome!

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

      I use xcode to get my ios simulator, and then run , search on Google how to configure android studio for windows

  • @SaurabhSingh-pr
    @SaurabhSingh-pr ปีที่แล้ว +1

    Hey sujan need help. 1:52:00 when trying to get userId from jwt-decode it is giving type error jwtEcode is Not a function ,it is object. Not able to get userId.

    • @saurabhsingh-fn4ru
      @saurabhsingh-fn4ru ปีที่แล้ว

      I m also getting same error jwtDecode is not a function it is undefined. Plzz help. And also update source code

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

      you have to install jwt decode first and import, check out the github code once

    • @SaurabhSingh-pr
      @SaurabhSingh-pr ปีที่แล้ว

      @@sujananand6155 jwt-decode is already installed version 4.0.0. Uninstall it & go with 3.1.2 then it worked. 3.1.2 is there in your package.json . thanks

    • @AbhinavKumar-dl2ph
      @AbhinavKumar-dl2ph ปีที่แล้ว

      import {jwtDecode} from "jwt-decode". Its import format has been changed recently

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

      @@AbhinavKumar-dl2ph That did not help. The error is still there. JWTdecode didnt work there. Please @sujananand6155 check it out

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

    broo your videos are easy to understand and well explained
    Thank You

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

    which independencies should be installed before beginning the project, because when I run npm start and choose between android, ios, or web I get errors

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

      Same I cannot resolve the error uncauchted bullshit

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

      Run npx expo start. And press on I or a depending on your simulators

  • @yantech.4249
    @yantech.4249 ปีที่แล้ว

    Amazing what you are doing Sujan Anand

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

    Can you explain to me how to fix this or have you ran into this issue before. InvalidTokenError: Invalid token specified: invalid base64 for part #2 (Property 'atob' doesn't exist) ?
    I search stack overflow and github on how to fix this and nothing came up

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

      I came back to ask same question. His code may have been pre-written and he was coding and explaining. It should have been done within the jwt sign expiration period. To solve this problem,learn more about jwt verify and use it. The token will be generated

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

      @@gregfredder8645 paste "import 'core-js/stable/atob';" at the top of the code.

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

    You are the best Sujan

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

    Sujan, you are really amazing Thanks for this

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

    Thanks u

  • @AbhinavKumar-dl2ph
    @AbhinavKumar-dl2ph ปีที่แล้ว +1

    When to use req.body and when to use req.params ?

    • @INAMULHASAN-d5h
      @INAMULHASAN-d5h ปีที่แล้ว +1

      When there is search string in url

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

      req.body - This holds data sent by the client in the request body, often used for creating or updating resources, When you're sending data via POST requests.
      req.params - This holds route parameters, usually defined in the route itself. For instance, in a route like /users/:userId, userId is a parameter that can be accessed via req.params.userId. Route parameters are useful when you want to retrieve specific resources based on their identifiers from the URL.

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

    what about the authentication component bro?

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

    Thank you ❤️❤️
    Bro, how fix this error?
    Axios: Network Error
    However, my internet is patched

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

      Your welcome, checkout the description.

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

      Thanks🙌❤️​@@sujananand6155

  • @respect-dev-w7n
    @respect-dev-w7n ปีที่แล้ว

    This gem.thank you

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

    This solution uses node.js backend or another state backend ?

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

    how to get that virtual mobile beside the code editor ....?

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

      Which platform your using
      For iOS it’s x code
      For android it’s android studio

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

      @@sujananand6155 can you suggest me any video on TH-cam to setup that AVD..I use Android..
      I have tried a lot of times or can you provide a short tutorial. It will really help me a lot..

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

    Look like u forgot to do the part update post on the frontend >

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

    LOG registration failed [AxiosError: timeout exceeded]
    LOG registration failed [AxiosError: Network Error]
    can anyone help me with this 2 prob ?

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

      If your trying it on your own phone then
      There should be no change in the backend index.js file. The only change needed is replacing localhost with one's PC ip address in the register screen file in axios post.
      Rest everything same.

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

      @@sujananand6155 Hi, did this and still get the same error

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

      @@sujananand6155 I'm getting registration failed [AxiosError: Request failed with status code 404]

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

    Bro i am waiting react native firebase firestore food app or ecommerce app

  • @AcJc-hx2qb
    @AcJc-hx2qb 11 หลายเดือนก่อน

    Hello Sujan, I am a very very veryy beginner to mobile programming. And I'm sorry I know you have answered this question but I'm a bit confused with your answer that the only change will be changed is the register screen, is it the register screen under the app file or what? Please answer.
    By the way this is the error
    LOG registration Failed [AxiosError:timeout exceeded]
    LOG registration failed [Axios Error:Network Error

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

      Yes basically the register function there u should make the change.

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

      Hello, I have the same error, did you manage to solve it?

    • @sujananand6155
      @sujananand6155  11 หลายเดือนก่อน +1

      @@jesusleal7010 🔴 so basically if your following along my code and trying to see the output on your phone, it would give this error.
      or if there are any actual network issues as well.
      🔴 so the way you can see the output on your phone is :
      🟠 the api folder which we have created, inside that I have initialised a index.js file where all the backend code resides, over there no changes are to be made.
      🟡 so let's suppose you are trying to register the user, the change has to be made in the register function :
      🔴 so basically here you have to use your ip address and modify the URL.
      for example my ip address = xxx.xxx.xx.xx
      🔵 axios.post("xxx.xxx.xx.xx:3000/register",user).then((response) => {
      console.log(response);
      Alert.alert("Registration successful","You have been registered successfully");
      }).catch((error) => {
      Alert.alert("Registration failed","An error occurred while registering");
      console.log("registration failed",error)
      });
      🟢 axios.post("xxx.xxx.xx.xx:3000/login", user).then((response) => {
      console.log(response);
      const token = response.data.token;
      AsyncStorage.setItem("authToken",token);
      router.replace("/(tabs)/home")
      })
      so I basically have a android phone and this works for me after making these changes, hope this helps!
      To get your address
      Mac = ipconfig getifaddr en0
      Windows = ipconfig

    • @AcJc-hx2qb
      @AcJc-hx2qb 11 หลายเดือนก่อน

      @@sujananand6155 I already followed that however still the error is still there😭

    • @AcJc-hx2qb
      @AcJc-hx2qb 11 หลายเดือนก่อน

      @@jesusleal7010 have you solve your error??

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

    I have a big bug [AxiosError: Network Error] when i register , please help me

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

    Amazing👍👍

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

    Good tutorial ❤

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

    Great tutorial !

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

    Please one video Custom Drawer, Stack and Tab navigation

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

    Hey man, good video ! However, did you notice that if you change the color of your SafeAreView (In the login page for example), the color stays white at the top and bottom of the screen ? Do you know how to fix that ? Thank you.

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

      I have to check that bro.

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

      @@sujananand6155 thank you, keep me informed

  • @guptasagar694
    @guptasagar694 11 หลายเดือนก่อน +1

    What is a Build folder ? Mereko BC error dikha raha he starting me hi

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

      Build folder is a separate folder that I've created in my documents, you have to create it first and then try cd build

  • @JorgeGonzalez-q9j
    @JorgeGonzalez-q9j ปีที่แล้ว

    really good video, i'd just suggest to add timestamps to make it easier to find the parts of special interest for each person

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

    error occured while registering?????? what to do man. I am using expo go app

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

      There should be no change in the backend index.js file. The only change needed is replacing localhost with one's PC ip address in the register screen file in axios post.
      Rest everything same.

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

      @@sujananand6155 thanks buddy

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

      @@sujananand6155 can you make a short of that issue?

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

    Getting registration failed [AxiosError: Request failed with status code 404]
    Someone please help

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

    Brother one video on how to change language in react-native expo please bro..

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

    Very good video but you dont show how you solve errors. For example, jwt decode kept popping several errors but you editted that part.

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

      for jwt decode u can try using this
      import "core-js/stable/atob";
      You need to poly-fill atob function using something like core-js.
      yarn add core-js
      using core-js:
      import "core-js/stable/atob";
      import { jwtDecode } from "jwt-decode";
      const decoded = jwtDecode(token);

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

    Can we work on Android emulator nwith the same code.

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

    can you provide the comment section code

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

    Bro, make app a with appwrite with typescript please.

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

    1:30:17

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

    sir pls build with typescript

  • @mr.sonepu
    @mr.sonepu ปีที่แล้ว

    i need src source code - coming soon and db

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

      Okay sure by tomorrow it will be updated.

  • @MizanurRahman-bj1qe
    @MizanurRahman-bj1qe ปีที่แล้ว

    Brother if possible, please make a clone Urban Company (UrbanClap) App.

  • @mr.sonepu
    @mr.sonepu ปีที่แล้ว

    i need src

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

    🌠🌠🌠🌠🌠

  • @mr.sonepu
    @mr.sonepu ปีที่แล้ว

    hi

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

    🙏🙏👍👍👍😊

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

    Hi I am Getting this
    Error -> import typeof AccessibilityInfo from './Libraries/Components/AccessibilityInfo/AccessibilityInfo';