A platform of web services that forms a Bed and Breakfast booking system.
RBP is currently known to work with the following requirements:
- JDK 17.0.2 or higher (Tested with JDK 18)
- Maven 3.6.3
- Node 16.15.1
- NPM 8.11.0
Assuming you have the above requirements in place, to get started open a terminal/command line window and follow these instructions:
- Clone/Download the repository
- Navigate into the restful-booker-platform root folder
- Run either
bash build_locally.sh
for Linux or Mac orbuild_locally.cmd
on Windows to build RBP and get it running (It may take a while on the first run as it downloads dependencies) - Navigate to https://localhost:8080 to access the site
Assuming you have successfully built the application at least once, you can now run the app without having to rebuild the whole application.
run_locally.sh
run_locally.cmd
The user login details are:
- Username: admin
- Password: password
The details on running checks, building APIs and additional details on documentation for development can be found in READMEs inside each of the API folders.