FastLiteMessage : simple chat application made with React and Spring Boot
MIT License
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)
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
) :
Warning : Be sure that no other app is running on port 3000, 9090 or 3306
spring.liquibase.enabled=false
in application.properties
.spring.datasource
in backend/src/main/resources/application.properties
and username
and password
in backend/src/main/resources/liquibase.properties
with your own MySQL login / passwordmvn spring-boot:run
to launch backend.mvn clean package
to generate a JAR file and then start server with java -jar path/to/jar/file
(Normally in inside backend/target/)npm run start