Skip to content

zetorama/stopover-search-app

Repository files navigation

stopover-search-app

Another take-home assignment for a software engineer position from a very nice company.

Tech Challenge

Build a simple server that, given a city code (eg, PAR), check-in date, and check-out date, will return the three cheapest hotel rooms. Make sure your output only contains the required information, the name of the hotel, address, phone number, and the rate for a room.

Use the amadeus for Developers api.

Technology used

  • Node.js, Express
  • React, Hooks, Bootstrap
  • Jest/Enzyme
  • webpack

UI Preview

ui

Start Instructions

  1. Clone this repo
  2. Duplicate .env.defaults into .env
  3. Edit .env file to setup project. Make sure to provide Amadeus keys
  4. Install deps: npm install
  5. Build project: npm run build
  6. Start the app: npm start

Scripts

npm start # starts a web server. make sure to `build` beforehand to serve static
npm run build # compiles web-client into `build/public`
npm run watch # starts a dev server and opens browser
npm run test # runs test suits
npm run coverage # outputs coverage report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published