Skip to content

SolomonRosemite/Angular-LetsChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Let's Chat

A Web based Chat App build with Angular

Repo Type Repo Main Language Project Platform

About📖

  • Let's Chat is a Project I made just out of enjoyment.💖
  • It supports a few things like: Exchanging ✈️Messages, 🖼️Images, 📁Files and more!
  • Feel free to use it as you want.😇

Clone the repository for your machine💻

Requirements

  • Node Installed
  • Yarn or Npm Installed
  • A Firebase Project

Installing

  1. Clone the repository using the Github client of your choice, or download the repository Using the Github client via the command line:
git clone https://github.com/SolomonRosemite/Angular-LetsChat.git
  1. Install the dependencies:
yarn install || npm install
  1. Connect to Firebase:
  • Create a Firebase Project here.
  • Create a file named "credentials.ts" in .\src\environments folder, then paste your firebase credentials which can be acquired by going into the project settings and creating a new web app. For more info here.
export const credentials = {
  firebase: {
    apiKey: "...",
    authDomain: "...",
    databaseURL: "...",
    projectId: "...",
    storageBucket: "...",
    messagingSenderId: "...",
    appId: "...",
    measurementId: "...",
  },
};
  1. Launch app:
ng serve
  1. Build app:
ng build
  • Or build app for production
ng build --prod

Built with⛏️

  • Frontend Framework: Angular

  • Database & Storage: Firebase

    Open Source

    Copyright © 2020-present, Solomon Rosemite

    Let's Chat is MIT licensed 💖