Trip Historic

An online historic site directory that allowed users to find historic sites and book tours, hotels and flights to visit them.

This work was done as part of my employment at Scout Digital

2019

Responsibilities

  • Assisting in translating initial requirements into technical specifications
  • Designing database schema
  • Choosing appropriate stack
  • Helping to select a viable host for application
  • Coding application to initial specification in areas such as users, tour and hotel API integrations, geocoding, historic sites, article and article collections

Functionality

  • Ability for end-users to search and view information on Historic Sites
  • Integration with Expedia API to allow hotel bookings from within the application
  • Integration with SkyScanner to allow users to find and select flights from within the application
  • Integration with Viator allowing users to browser, search and book Tours from within the application
  • Article and “Top 10” list style article generation based on tags and placeholder copy allowing SEO friendly content to be generated with ease
  • On-the-fly image resizing functionality using an Amazon Lambda function with Amazon API and Amazon S3
  • User account and registration system
  • Search flights, tours, hotels, historic sites and articles with unified location database

Technologies

  • PHP 7 + Laravel 5/6/7
  • AWS S3 + AWS SES + AWS Lambda
  • Vue.js
  • Sass
  • Redis
  • Elasticsearch
  • MySQL
  • Nginx

Screens