Laszlo199 / ChatApp-Backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatApp - Backend

Backend of a 4th semester exam project for Computer Science program at Business Academy Southwest.

Implemented user stories:

  • As a user I want to be able to register in the application.
  • As a user I want to be able to log in to the application. (Disregard security, just make a simple request to the database for matches)
  • As a user I want to be able to search through all other users.
  • As a user I want to be able to send friend requests to other users.
  • As a user I want push notifications when a friend request is send to me.
  • As a user I want to be able to create chat rooms.
  • As a user I want to be able to join my own/friends chat rooms.
  • As a user I want to be able emit chat messages inside of joined rooms.
  • As a user I want to instantly receive chats emitted by other users in the room I'm currently in.
  • As a user I want to see if another user in the same room is typing a message.

Technologies:

  • nestjs
  • typeORM
  • socket.io

About


Languages

Language:TypeScript 96.9%Language:JavaScript 3.1%