This guide will walk you through setting up and deploying the HMS application. You can either install and configure the application technologies manually or utilize Docker for easy deployment.
This application runs using Spring Boot for the API, MySQL for the database and ReactJS for the front-end.
To run the API, you will need to have the MySQL server running and configured. The Java version used is Java 8. You will also need to have Maven installed. Navigate to the root folder of the back-end and execute the Maven build commands to build and test the application. Then you can run it from the command line as well.
> mvn clean install
> mvn spring-boot:run
The last thing to deploy is the front-end application. You will need to install NodeJS. Navigate to the root of the front-end application and execute the NodeJS commands to build and run the applcation.
> npm install
> npm start
Once the application is running, you can access it at localhost:3000.