The Springboot application hosts an embedded H2 server and a single JPA Entity named HealthcareProvider. A restful API exposes basic CRUD (create/read/update/delete) operations for the HealthcareProvider.
The React application controls the UI, utilizing the API to manipulate HealthcareProviders.
You will need Java 8, Node.js 8, and NPM installed. Node.js offers the opportunity to install NPM as well.
Clone the repository and import 'an existing maven project' into your favorite IDE.
git clone https://github.com/Dean904/react_registration.git
Once imported, simply run the ReactRegistrationApplication file as a Java application.
Navigate to the react-app/ folder and run the following command. This will start the react app and open the application at http://localhost:3000/.
npm start