A Chat Client-Server System with user registration, chat rooms and ability to send files.
- RESTful Web Service developed with Spring Boot
- React client
- RESTful Web Services
- WebSockets
- Hibernate: implementation of JPA (Java Persistence Architecture)
- React: Front-end framework
- Axios: Javascript library used to make HTTP requests
- SockJS and STOMP
- H2 Database
- HTTPS
- Token-based authentication
Run the ChatApplication class and access it using a browser using the following link: https://chat.localhost/.