th00m1 / Chat-App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chat App

This project aims to create an instant messaging application, inspired by applications such as Microsoft Teams. The application allows users to chat in multiple channels about various topics.

Tech Stack

Client: Angular, Ngrx, SCSS

Server: C#, .Net 6, EF Core, SignalR

Run Locally

Clone the project

  git clone https://link-to-project

Go to the project directory

  cd client

Install dependencies

  npm install

Start the client

  ng server --open

Start the server

  cd server
  docker compose up
  dotnet run

Improvement

[ ] allow users to set a profile picture

[ ] implement OAuth (github, google, ...)

About


Languages

Language:TypeScript 46.7%Language:C# 25.2%Language:SCSS 18.8%Language:HTML 7.9%Language:JavaScript 1.5%