← Back to portfolio

Nextext Messanger

A real-time messaging platform, implementing WebSocket-based communication with support for multimedia messages, and message history.

Highlights
  • Implemented real-time messaging using WebSocket, supporting text, images, and files.
  • Developed user authentication and authorization with OAuth2.
  • Designed a responsive UI using React and Material UI.
  • Deployed the application using Docker containers.
  • Implemented message history storage with PostgreSQL.
  • Integrated notifications for new messages.
  • Ensured scalability to support multiple concurrent users.
  • Implemented search functionality to find messages and users quickly.
Stack
KotlinSpring BootPostgreSQLRESTWebSocketOAuth2React