This is the backend for a realtime multiplayer pong game created using the following technologies:
- NestJS
- PrismaORM
- Socket.io
- Postgres
- Authenticating using JWT and two factor auth screenshot
- Preserving user and game data in the database
- Adding users as friends screenshot
- Blocking other users screenshot
- Sending realtime friend requests before friending a user screenshot
- Sending realtime game invites
- Uploading custom avatars and game backgrounds screenshot
- serving images as static assets
check Pong Online for the whole project and the docker compose instructions