An open API service indexing awesome lists of open source software.

https://github.com/bartosz-ziolkowski/real-time-chat

Real-time communicator
https://github.com/bartosz-ziolkowski/real-time-chat

css docker html java javascript mongodb spring-boot websocket

Last synced: 2 months ago
JSON representation

Real-time communicator

Awesome Lists containing this project

README

          

# Real-time Chat - online communicator with friends

## Overview
The goal of implementing this application was to practice live communication using the WebSocket protocol. This type of application is a valuable skill to have, which is why I chose to develop it. Users can join a chat room and exchange messages in real-time with other users who are online. The application supports seamless, live interactions, making it ideal for scenarios requiring instant communication. This experience allowed me to gain hands-on expertise in real-time data transmission and WebSocket integration.

## Screenshots
![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601885/chat/map8b31znz3mlphhf3as.png)
![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601885/chat/lvr0a6nqfezpcc5doaaz.png)
![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601885/chat/b9wkkylejnkhpec4xrwo.png)
![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601885/chat/z9dqomv7lwnfagjn1q2i.png)
![alt text](https://res.cloudinary.com/dv7nhvy8e/image/upload/v1724601885/chat/mmtmeb2v1tfeyxf8jcha.png)

## Technologies
### Frontend
- JavaScript
- HTML
- CSS
### Backend
- Java Spring Boot
- WebSocket
### Other tools
- Docker
- MongoDB
### Comments
- Dockerized the database

## Live demo
Click below to watch the app walkthrough on YouTube

[![alt text](https://img.youtube.com/vi/GW7D58jEs1c/0.jpg)](https://www.youtube.com/watch?v=GW7D58jEs1c)