Thibaut-Mouton / react-spring-messenger-project

FastLiteMessage : simple chat application made with React and Spring Boot
MIT License
48 stars 13 forks source link
chat docker java java17 javascript liquibase material-ui mysql mysql-database react reactjs redux-toolkit spring spring-boot stompjs websocket

maven build status npm build status

React logo Spring boot logo

FastLiteMessage

Real time chat application group oriented built with React and Spring Boot. Talk with your friends, create and add users to conversation, send messages or images, set groups administrators and start video calls ! (coming soon)

Project Requirements

Project fast start up

In a hurry ? Juste type docker-compose up in the root directory. This will start 3 containers : MySQL, backend and frontend together. Liquibase will take care of the database setup. For development purpose, the DB is filled with 5 accounts (password: root) :

Project development set up

Start backend

Disclaimer

Project overview

Project overview