Full-stack web application
A full-stack web application where users can play multiplayer online pong, chat, add friends, and more. The backend was developed with the NestJS framework, which provides a scalable and modular architecture for building server-side applications. The API is responsible for managing game state, player interactions, and authentication, and it uses PostgreSQL for database management. Frontend client developed with React, a popular JavaScript library for building user interfaces. React provides a declarative and component-based approach to building UIs, making it easier to manage complex user interfaces. The chat and online games are implemented using Socket.IO for Real-time communication between the server and client applications.
Technologies used include:
- NestJS
- React
- TypeScript
- PostgreSQL
- Docker
- Socket.IO
