Angular and Supabase Course - Build a Realtime Chat Application

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2024
  • Create and deploy a powerful real-time chat application using Angular 17 and Supabase in this full course.
    Initial Setup: github.com/desoga10/ng-chat-u...
    Final Implementation: github.com/desoga10/ng-chat-v
    Demo Link: ng-chat-v.vercel.app/
    ✏️ Developed by ‪@TheCodeAngle‬
    ⭐️ Contents ⭐️
    ⌨️ (0:00:00) Introduction and Project Demo
    ⌨️ (0:07:13) User Interface Setup
    ⌨️ (0:14:32) Setting up a New Supabase Project
    ⌨️ (0:16:48) Setting up Google Oauth using the Google Cloud Platform
    ⌨️ (0:25:39) Angular Router Configuration
    ⌨️ (0:27:58) Setting up the Authentication Service
    ⌨️ (0:39:03) Creating the CanActivate route guard
    ⌨️ (0:52:03) Setting up the Chat Tables and the Users Table in Supabase
    ⌨️ (1:11:07) Implementing the functionality to create a new Chat
    ⌨️ (1:21:22) Resetting the Form on Submit and Disabling Button for Validation
    ⌨️ (1:24:11) Fetch and Display Chats from Database
    ⌨️ (1:38:20) Implementing the Delete Message Functionality
    ⌨️ (2:01:42) Hosting the App using Vercel
    ⌨️ (2:08:08) Outro
    🎉 Thanks to our Champion and Sponsor supporters:
    👾 davthecoder
    👾 jedi-or-sith
    👾 南宮千影
    👾 Agustín Kussrow
    👾 Nattira Maneerat
    👾 Heather Wcislo
    👾 Serhiy Kalinets
    👾 Justin Hual
    👾 Otis Morgan
    👾 Oscar Rahnama
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

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

  • @TheCodeAngle
    @TheCodeAngle 26 วันที่ผ่านมา +21

    Thank you all for watching, and a special thanks to freeCodeCamp for publishing my video. Looking forward to future collaborations! 😊

    • @TheGemDev
      @TheGemDev 26 วันที่ผ่านมา +2

      Thank you so much for the tutorial! It was incredibly helpful and well-explained. I appreciate the effort and time you put into creating it. 😊

    • @TheCodeAngle
      @TheCodeAngle 26 วันที่ผ่านมา +1

      @@TheGemDev You're very welcome. I really appreciate your feedback. Thank you. 🤗

    • @jmtokx
      @jmtokx 10 วันที่ผ่านมา +1

      Might want to clear the search history before recording videos

    • @TheCodeAngle
      @TheCodeAngle 10 วันที่ผ่านมา

      @@jmtokx Thank you very much for the feedback. I'll take note of this moving forward.

  • @dipereira0123
    @dipereira0123 19 วันที่ผ่านมา +5

    A note for FreecodeCamp and everyone on future videos, please, add a little Section after the introduction with the Pre-requisites for the project. New people will struggle and probably give up in the very first 10 minutes of the video when the NPM xxx, or NG xxx commands fail because they didnt know what NodeJS, Angular or even VS code is installed and its possible issues during installation

    • @siyabonga.fortune
      @siyabonga.fortune 14 วันที่ผ่านมา +1

      that's very far i believe, especially with angular CLI installation and such, but if someone doesn't know what node or npm is, they should probably learn those first before gunning for angular😅

    • @siyabonga.fortune
      @siyabonga.fortune 14 วันที่ผ่านมา

      but i think this video was more for people with some knowledge of angular or used some frameworks before as it added on to existing concepts

  • @muthu1046
    @muthu1046 26 วันที่ผ่านมา +4

    Awesome!.. so happy to see an Angular video with functional auth guard

  • @enogold711
    @enogold711 26 วันที่ผ่านมา +1

    Very informative. Thank you for this tutorial.

  • @eddieboy8732
    @eddieboy8732 26 วันที่ผ่านมา +2

    This is lit!🔥
    Also the first comment ❤

  • @prospernnadi5027
    @prospernnadi5027 24 วันที่ผ่านมา

    Great tutorial! Thanks for creating.

  • @Maycebolt
    @Maycebolt 26 วันที่ผ่านมา +2

    Let’s gooo

  • @xyz-xc1qu
    @xyz-xc1qu 26 วันที่ผ่านมา

    Oh, nice. Angular!

  • @SeanPizzaSpark
    @SeanPizzaSpark 26 วันที่ผ่านมา

    Supabase to the top!!

  • @codedjango
    @codedjango 26 วันที่ผ่านมา +8

    We want Vue3/Supabase tutorial

  • @TechRPangrybird
    @TechRPangrybird 23 วันที่ผ่านมา

    I think one ui changes there when login other user then in chat window not showing delete option in previous user but in this video its showing could you please solved this issue

  • @yuzuru08
    @yuzuru08 26 วันที่ผ่านมา

    Can you guys make some videos for some projects using IDX?

  • @rishiraj2548
    @rishiraj2548 26 วันที่ผ่านมา +1

    👍👍

  • @awali016
    @awali016 26 วันที่ผ่านมา +1

    First comment. ✌️

  • @RaldCodeVBNET
    @RaldCodeVBNET 26 วันที่ผ่านมา

    Can you create angular 17 and supabase CRUD , with image.

  • @wizz1e80
    @wizz1e80 26 วันที่ผ่านมา +4

    Spot that Nigerian accent 😌

  • @Axorax
    @Axorax 26 วันที่ผ่านมา +1

    Siuuu

  • @jiyan4700
    @jiyan4700 26 วันที่ผ่านมา

    I want Vue3/Nodejs full-stack tutorial.

  • @siamakut
    @siamakut 24 วันที่ผ่านมา

    Where is the React version😢?

  • @jmtokx
    @jmtokx 10 วันที่ผ่านมา

    31:50 self-report 💀

  • @rayanefirachine3586
    @rayanefirachine3586 26 วันที่ผ่านมา

    Will devin take our jobs ?

  • @rev_krakken70
    @rev_krakken70 15 วันที่ผ่านมา

    try to clear out your cache, before you start making videos, so that your search history is not shown. Thanks!

  • @oncoded
    @oncoded 26 วันที่ผ่านมา +2

    No file uploads? No calls?
    it's 2024, you cannot create a Super Chat app without file uploads, video/audio calls, what is this 1990?
    Super Chat without any features is not a super chat, it's just a simple message system, not even qualified to be called chat. GTFOH

  • @exmuslim1330
    @exmuslim1330 24 วันที่ผ่านมา

    thanks, amazing channel, we need course about Microsoft AI-102