← Back to portfolioNextext 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