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

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 65

  • @vaillantt
    @vaillantt  4 месяца назад +8

    ‼⚠ 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!

  • @Ansh77K
    @Ansh77K 4 месяца назад +4

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

    • @vaillantt
      @vaillantt  4 месяца назад +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

  • @miketaylor253
    @miketaylor253 4 месяца назад +5

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

    • @vaillantt
      @vaillantt  4 месяца назад

      Thanks! 🙏🏻

  • @hellforall8140
    @hellforall8140 3 месяца назад

    Learning go lang this is pure gold

  • @flavioscimeca4343
    @flavioscimeca4343 5 месяцев назад +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 4 месяца назад +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? 🙏

  • @Yeet_the_code
    @Yeet_the_code 4 месяца назад +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  4 месяца назад +2

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

  • @tie.garcia
    @tie.garcia 4 месяца назад

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

    • @vaillantt
      @vaillantt  4 месяца назад

      Thank you!! Welcome 🙏

  • @Mahadev-x7u
    @Mahadev-x7u 4 месяца назад +1

    Thank you so very much for good content 💯

    • @vaillantt
      @vaillantt  4 месяца назад +1

      You're very welcome! Glad you liked it 🙏

  • @Jishanthegodev
    @Jishanthegodev 4 месяца назад

    Rare content, thanks man ❤

    • @vaillantt
      @vaillantt  4 месяца назад

      Glad you enjoyed! Welcome 🙏🏻

  • @PradeepMahato007
    @PradeepMahato007 4 месяца назад

    Thanks, it was informative !!

    • @vaillantt
      @vaillantt  4 месяца назад

      Glad it was helpful!

  • @lou.later269
    @lou.later269 5 месяцев назад +1

    Great stuff

  • @victorgxn
    @victorgxn 3 месяца назад

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

  • @ankit_aniket
    @ankit_aniket 4 месяца назад

    What a nice video 🙏🏻👌🏻

    • @vaillantt
      @vaillantt  4 месяца назад +1

      Glad you liked it

  • @AnuragMishra-ws4zc
    @AnuragMishra-ws4zc 5 месяцев назад +1

    plz bring more content like this plz request❤

    • @vaillantt
      @vaillantt  5 месяцев назад +2

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

  • @rashidryan1309
    @rashidryan1309 4 месяца назад +1

    For buying the tciket we can add payment transaction

    • @vaillantt
      @vaillantt  4 месяца назад +1

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

  • @deepak5074
    @deepak5074 День назад

    will do this for golang backend part

  • @Dostonlc
    @Dostonlc 5 месяцев назад +1

    nice bro

  • @juliuscecilia6005
    @juliuscecilia6005 2 месяца назад

    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  2 месяца назад

      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!

  • @LotsOfFunyoutubechannel
    @LotsOfFunyoutubechannel 4 месяца назад

    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  4 месяца назад

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

  • @willdunertm5047
    @willdunertm5047 4 месяца назад

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

    • @vaillantt
      @vaillantt  4 месяца назад +1

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

    • @willdunertm5047
      @willdunertm5047 4 месяца назад

      @@vaillantt Would be amazing 🔥

  • @belkocik
    @belkocik 4 месяца назад

    What about monorepo these two apps?

  • @prashlovessamosa
    @prashlovessamosa 4 месяца назад +1

    What's coming next on channel buddy.

    • @vaillantt
      @vaillantt  4 месяца назад +1

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

    • @prashlovessamosa
      @prashlovessamosa 4 месяца назад +1

      @@vaillantt great will wait for it.

  • @HoangPham-pn6td
    @HoangPham-pn6td 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

      @@raccooncats thanks

    • @HoangPham-pn6td
      @HoangPham-pn6td 2 месяца назад

      @@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  2 месяца назад

      @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.

  • @samuelahiadjipe3894
    @samuelahiadjipe3894 4 месяца назад

    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  4 месяца назад +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 4 месяца назад

      Helps a lot. Thank you so much!

  • @nonew7626
    @nonew7626 4 месяца назад

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

    • @vaillantt
      @vaillantt  4 месяца назад

      what do you mean by qemu?

    • @nonew7626
      @nonew7626 4 месяца назад

      @@vaillantt yes

    • @nonew7626
      @nonew7626 4 месяца назад

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

    • @nonew7626
      @nonew7626 4 месяца назад

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

    • @Ansh77K
      @Ansh77K 4 месяца назад +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

  • @usmanmarkaz
    @usmanmarkaz 5 месяцев назад +1

    can you plz make one with node js

    • @Secret15-Archive
      @Secret15-Archive 5 месяцев назад +3

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

  • @maksss7728
    @maksss7728 4 месяца назад

    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  4 месяца назад +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 4 месяца назад

      @@vaillantt yeah that makes sense now

  • @tempor7533
    @tempor7533 4 месяца назад

    How to fill .env file value

    • @vaillantt
      @vaillantt  4 месяца назад

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

  • @KushLemon
    @KushLemon 4 месяца назад

    What keyboard?

    • @vaillantt
      @vaillantt  4 месяца назад

      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 4 месяца назад +1

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

    • @vaillantt
      @vaillantt  4 месяца назад +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 :(