⚛ React Native & Golang - Full Stack Project | Ticket Booking App

Поділитися
Вставка
  • Опубліковано 1 лис 2024

КОМЕНТАРІ • 64

  • @vaillantt
    @vaillantt  2 місяці тому +7

    ‼⚠ Guys, Make sure that on the .air.toml file, you change the line 12 from:
    cmd = "go build -o ./tmp/main ."
    to:
    cmd = "go build -o ./tmp/main ./cmd/api/main.go"
    Thanks for watching!

  • @hellforall8140
    @hellforall8140 23 дні тому

    Learning go lang this is pure gold

  • @miketaylor253
    @miketaylor253 2 місяці тому +5

    Great to see a RN tutorial that uses your own background in Go rather than Supabase/Firebase. Well done :)

  • @Ansh77K
    @Ansh77K Місяць тому +4

    Holy
    golang and native 2 things i wanted to start learning, tysm for putting this video out for everyone

    • @vaillantt
      @vaillantt  Місяць тому +4

      Happy to help! I'm currently working on a new project/tutorial that's gonna include Web/ReactNative/Go at the same time 💪 stay tuned

  • @flavioscimeca4343
    @flavioscimeca4343 2 місяці тому +2

    Great man,i know very well react and react-netive but i would like to learn GO (with Fiber) and your videos helps me a lot.
    Thanks for what u do

  • @icyguy82
    @icyguy82 2 місяці тому +3

    Nice stuff. Thank you so much on the custom UI library tutorial. Do you mind to do a small update on how to create a searchable custom dropdown ui component? 🙏

  • @victorgxn
    @victorgxn Місяць тому

    Great to see react native tutorial without supabase/firebase backend xd

  • @Yeet_the_code
    @Yeet_the_code 2 місяці тому +3

    It would be really helpful to go through the architecture before starting to code.
    Explain why we design the backend the way we do, and why certain packages are used, instead of others.
    Would be 10/10 if you would go over the "why's" more, instead of the "do's".

    • @vaillantt
      @vaillantt  2 місяці тому +2

      You're right! I'm gonna do that on the next course I'm working on. Thanks for the feedback 💪

  • @andrejkling3886
    @andrejkling3886 2 місяці тому +1

    Thank you so very much for good content 💯

    • @vaillantt
      @vaillantt  2 місяці тому +1

      You're very welcome! Glad you liked it 🙏

  • @tie.garcia
    @tie.garcia 2 місяці тому

    Omg I just found a great channel, thank you. Keep going

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

      Thank you!! Welcome 🙏

  • @AnuragMishra-ws4zc
    @AnuragMishra-ws4zc 2 місяці тому +1

    plz bring more content like this plz request❤

    • @vaillantt
      @vaillantt  2 місяці тому +2

      I’m currently working on a new project for you guys ❤️💪

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

    Rare content, thanks man ❤

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

      Glad you enjoyed! Welcome 🙏🏻

  • @lou.later269
    @lou.later269 2 місяці тому +1

    Great stuff

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

    Thanks, it was informative !!

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

      Glad it was helpful!

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

    What a nice video 🙏🏻👌🏻

    • @vaillantt
      @vaillantt  2 місяці тому +1

      Glad you liked it

  • @Dostonlc
    @Dostonlc 2 місяці тому +1

    nice bro

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

    So small font. 😭😭. Please increase the font for your upcoming videos. Its very hard to see.
    Amazing video. Will be looking into golang after some time

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

      I’ll do that! Thanks for the feedback 🙏🏻

  • @rashidryan1309
    @rashidryan1309 2 місяці тому +1

    For buying the tciket we can add payment transaction

    • @vaillantt
      @vaillantt  2 місяці тому +1

      Not included in this tutorial, but that’s a pretty good idea 👍🏻

  • @juliuscecilia6005
    @juliuscecilia6005 10 днів тому

    im building out a project using your tutorial; do you have any advice or resources on deploying the app, including the backend and database which I believe is just local to our computer?

    • @vaillantt
      @vaillantt  10 днів тому

      The React Native app itself you’ll have to deploy to the stores (App Store/ Play Store).
      The backend I would recommend Digitalocean. They have good pricing tiers that let you do quite a lot without burning a lot of cash. They also offer a Postgres hosting service.
      Wish you all success with your project mate!

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

    How would you handle dark mode on complex app? I loved the custom UI components

    • @vaillantt
      @vaillantt  2 місяці тому +1

      Glad you liked it! I’m thinking about bringing some tutorials about dark mode in the future ⚡️

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

      @@vaillantt Would be amazing 🔥

  • @prashlovessamosa
    @prashlovessamosa 2 місяці тому +1

    What's coming next on channel buddy.

    • @vaillantt
      @vaillantt  2 місяці тому +1

      Same stack, but focused on real-time, websockets, goroutines and so on. It's gonna be an interesting one 💡

    • @prashlovessamosa
      @prashlovessamosa 2 місяці тому +1

      @@vaillantt great will wait for it.

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

    What about monorepo these two apps?

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

    How did you set up qemu on your device . Also make a video on that.

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

      what do you mean by qemu?

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

      @@vaillantt yes

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

      @@vaillantt Yes, please make a video on “qemu” setup also.

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

      @@vaillantt Yes, please make a video on “qemu” setup also.

    • @Ansh77K
      @Ansh77K Місяць тому +1

      @nonew7626
      If you are using Linux based distro first install "docker" via apt or Pacman from official repo
      And then follow docker desktop install from official website
      When asked for qemu select base version
      It'll auto configure it
      If you just installed docker the compose will not work because it'll only be installed via desktop or manual way

  • @HoangPham-pn6td
    @HoangPham-pn6td 4 дні тому

    when post to createone, i met the error that:
    {
    "data": null,
    "message": "ERROR: null value in column \"id\" of relation \"events\" violates not-null constraint (SQLSTATE 23502)",
    "status": "fail/createone/statusbadrequest"
    }
    Does anyone meet the error like me? Please help!

    • @raccooncats
      @raccooncats 3 дні тому

      I faced the same issue as well. The cause is that the id column in the database is set to the string type. The solution is to delete the Docker volume (and the image if necessary), and then rebuild. I hope this helps resolve your issue!

    • @HoangPham-pn6td
      @HoangPham-pn6td 3 дні тому

      @@raccooncats thanks

    • @HoangPham-pn6td
      @HoangPham-pn6td 3 дні тому

      @@raccooncats btw, in the frontend 2:45:15, I get error at the href
      Type '"/login"' is not assignable to type 'Href'.ts(2322)
      Link.d.ts(73, 5): The expected type comes from property 'href' which is declared here on type 'IntrinsicAttributes & { href: Href; }'
      Do you meet this?

    • @vaillantt
      @vaillantt  3 дні тому

      @HoangPham-pn6td Make sure the login.tsx file is located in the /app folder. Expo routing scans and checks that route strings match existing files for type consistency. Let me know if that fixes the issue.

  • @usmanmarkaz
    @usmanmarkaz 2 місяці тому +1

    can you plz make one with node js

    • @ihateheartbreak
      @ihateheartbreak 2 місяці тому +3

      Node js sucks when u want to manipulate images and. Videos, or heavy server side task

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

    What's the point of dockerizing a mobile app? I've never really used docker but I've heard that it's used with web/desktop apps, I could be wrong but that's why I'm asking

    • @vaillantt
      @vaillantt  2 місяці тому +1

      We only Dockerized the server. Most of the time when we’re working with a team we use Docker, so I just wanted to keep this real and bring skills that will really help in real life.
      Let’s say you’re working in a project that uses the same stack of the course. The mobile part would be uploaded to the stores, but the server would be sent to the Devops team to scale as much as the server needs to scale.

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

      @@vaillantt yeah that makes sense now

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

    I want to start learning mobile app development and I've been seeing pretty cool projects done in React Native. But people still advise me to learn flutter... I'm a bit lost. Help me please 🙏

    • @vaillantt
      @vaillantt  2 місяці тому +1

      I think between React Native x Flutter your location would impact the most on your decision. Back in Brazil I've seen a ton of Flutter jobs, but here in Portugal (and in Spain) I've never heard of any, whereas for React Native there are always a ton of jobs everywhere you go.
      So, I would say this:
      1 - Build a project in both for the sake of learning and portfolio.
      2 - Research the market location you wanna work for. Which one do you find the most jobs for?
      3 - Don't worry too much, you're never missing out because if you need to learn something, you will just learn it.
      Hope it helps 💪

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

      Helps a lot. Thank you so much!

  • @tempor7533
    @tempor7533 Місяць тому

    How to fill .env file value

    • @vaillantt
      @vaillantt  Місяць тому

      The .env is included in the source code: github.com/mathvaillant/ticket-booking-backend

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

    What keyboard?

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

      Do you mean the keyboard I use? If so, this one: www.amazon.es/SOLIDEE-interruptores-retroiluminaci%C3%B3n-ergon%C3%B3mico-Black_White/dp/B0C3CHNLGW?ref_=ast_sto_dp&th=1&psc=1

  • @olalekanraheem4655
    @olalekanraheem4655 2 місяці тому +1

    Your screen seems to far, you code is hard to see for non laptop screens

    • @vaillantt
      @vaillantt  2 місяці тому +1

      Sorry for that. I do use a bigger font size now for the future videos. That was just on the first ones that I completly forgot about it :(