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 27 днів тому +21

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

    • @TheGemDev
      @TheGemDev 27 днів тому +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 11 днів тому +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 20 днів тому +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 27 днів тому +4

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

  • @prospernnadi5027
    @prospernnadi5027 24 дні тому

    Great tutorial! Thanks for creating.

  • @enogold711
    @enogold711 27 днів тому +1

    Very informative. Thank you for this tutorial.

  • @eddieboy8732
    @eddieboy8732 27 днів тому +2

    This is lit!🔥
    Also the first comment ❤

  • @xyz-xc1qu
    @xyz-xc1qu 26 днів тому

    Oh, nice. Angular!

  • @SeanPizzaSpark
    @SeanPizzaSpark 26 днів тому

    Supabase to the top!!

  • @yuzuru08
    @yuzuru08 26 днів тому

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

  • @Maycebolt
    @Maycebolt 27 днів тому +2

    Let’s gooo

  • @codedjango
    @codedjango 27 днів тому +8

    We want Vue3/Supabase tutorial

  • @jiyan4700
    @jiyan4700 27 днів тому

    I want Vue3/Nodejs full-stack tutorial.

  • @RaldCodeVBNET
    @RaldCodeVBNET 26 днів тому

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

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

  • @wizz1e80
    @wizz1e80 27 днів тому +4

    Spot that Nigerian accent 😌

  • @awali016
    @awali016 27 днів тому +1

    First comment. ✌️

  • @rishiraj2548
    @rishiraj2548 27 днів тому +1

    👍👍

  • @siamakut
    @siamakut 25 днів тому

    Where is the React version😢?

  • @Axorax
    @Axorax 27 днів тому +1

    Siuuu

  • @rayanefirachine3586
    @rayanefirachine3586 27 днів тому

    Will devin take our jobs ?

  • @jmtokx
    @jmtokx 11 днів тому

    31:50 self-report 💀

  • @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 25 днів тому

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