{"repo":"Thibaut-Mouton/react-spring-messenger-project","free":true,"listed":false,"github":"https://github.com/Thibaut-Mouton/react-spring-messenger-project","clone":"git clone https://github.com/Thibaut-Mouton/react-spring-messenger-project.git","description":"FastLiteMessage : simple chat application made with React and Spring Boot","language":"TypeScript","stars":53,"topics":["spring-boot","liquibase","react","reactjs","java","javascript","mysql","websocket","stompjs","material-ui"],"license":"MIT","category":"databases-storage","readme_excerpt":"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 JDK 17 NodeJS v20.12.1 ReactJS v18 Material UI v5.7.0 MySQL Server What's next ? You want to know the roadmap of the project, next release or next fixes ? Check the \"Projects\" tab or visit the Fast Lite Message's roadmap Project fast start up In a hurry ? Juste type 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: ) : Thibaut Mark John Luke Steve Project development set up This project use liquibase as a version control for database. When you will start backend, all tables and structures will be generated automatically. You can disable Liquibase by setting in . To try the project on localhost, check that nothing runs on ports 9090 (Spring Boot) and 3000 (React app) You can edit in and and in with your own MySQL login / password Create a database named \"fastlitemessage dev\" or you can also modify the name in the properties files mentioned just above. Start backend Go inside backend folder then type to launch backend. Or you can type to generate a JAR file and then start server with (Normally in inside backend/target/) Start frontend Go inside frontend-web folde","default_branch":null,"files":null,"tree":[],"storefront":"/r/Thibaut-Mouton","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Thibaut-Mouton/react-spring-messenger-project/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}