/chat-app

Primary LanguageTypeScript

Chat App

Chat App

Introduction

  • This is a chat application built using Angular, Firebase, and Stream.io.
  • Beginning with the implementation of basic authentication using Firebase, it seamlessly synchronized Firebase users with Stream.io through Firebase Cloud Functions.
  • Through the integration of Stream Chat, the application offers users a smooth chat experience, encompassing essential functionalities such as user signup, sign in, signout, and channel creation.

Demo

screen-capture.1.webm

Getting Started

  • 1a. [optional] Fork the project
  • 1b. Clone the project (or your fork if you did step 1) with git clone https://github.com/psankhe28/chat-app.git
  • 1c. Navigate into the project directory cd chat-app

Local development

  • 2a. Install project dependencies with npm install
  • 3a. In the src/environments/environments.ts replace it with your Firebase config
  • 4a. Run the project with npm start
  • 5a. Open in the browser http://localhost:4200