This is a multiplayer pong website created using VueJS, NestJS and PostgreSQL.

Use case diagram

The diagram below represents all the services provided by this website. A Logged in user is able to:

  • Invite and play a live Pong game versus other players.
  • Chat with friends through joined channels or send direct message instantly to friends.

Screen Shot 2022-08-03 at 7 50 42 PM

Database schema

Screen Shot 2022-08-03 at 16 54 09

Some screenshots

Home Chat Game


  • framdani was responsible for the real time chat.
  • The Frontend was made by oumeimatt.
  • User account and authentication by iidzim.
  • The game was created by mlachheb.


View Github