GithubHelp home page GithubHelp logo

testingchef / restful-booker-platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mwinteringham/restful-booker-platform

0.0 2.0 0.0 80.15 MB

A SaaS platform used for various test automation training

Home Page: http://www.automationintesting.com

License: GNU General Public License v3.0

JavaScript 34.13% Dockerfile 0.62% Java 61.17% Batchfile 1.75% Shell 1.44% HTML 0.74% CSS 0.17%

restful-booker-platform's Introduction

restful-booker-platform CircleCI

A platform of web services that form a Hotel booking system for training others on how to explore and test web service platforms as well as strategise and implement automation in testing strategies.

Requirements

RBP is currently known to work with the following requirements:

  • JDK 1.8
  • Maven 3.3.9
  • Node 10.15.0
  • NPM 6.4.1

Running locally

You will require Java SDK 1.8, Maven and Node/Npm installed and available in your terminal to run RBP. To get started follow these instructions:

  1. Clone/Download the repository
  2. Navigate into the restful-booker-platform root folder
  3. Run either run_locally.sh or run_locally.cmd depending on your OS to build RBP and get it running (It may take a while on the first run as it downloads dependencies)
  4. Navigate to http://localhost:3003 to access the site

Login

The user login details are:

  • Username: admin
  • Password: password

Database access

RBP uses h2 in-memory databases for ease of deployment. However, the databases have been setup with TCP access, meaning you can use a SQL client that supports h2 SQL to connect.

You can either connect to the Booking database on port 9090 or the Room database on port 9091.

Please note: DB connections are only available in local deployments

Development

The details on running checks, building APIs and additional details on documentation for development are found in READMEs inside each of the API folders.

restful-booker-platform's People

Contributors

mwinteringham avatar friendlytester avatar

Watchers

James Cloos avatar Andrew Morton avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.