Overview

Overview

This solution is responsible for communication between guest, hotel staff and hotel administration. It is deployed at various platform, i.e. from tablet, web and mobile. It’s connected with socket connection with the entire eco-system. The objective of such system is for getting live feedback/status from client and staff. We have also wired various Modules indirectly with the socket. For e.g. staff can generate their ticket by email so they no longer need to fill the ticket form. Apart from this standard system we have also gathered client data and achieved various Hotel related services like parking and room reservation which is connected with other USA Property Management services.

Challenge

  • Monolithic Architecture.
  • Scaling of stateful architecture
  • High Availability solutions
  • Protection from DDos Attack
  • Frontend is executed at server level.
  • Require affirmative separation between UI and logic for maintenance point of view.

Solution

  • Convert monolithic solution to micro service based architecture.
  • Implement Docker swarm based infrastructure for high availability point of view.
  • Implement stateful scalable application server.
  • Implement VueJS as front end framework for scalable, high performance frontend solutions.

Core Features

  • Vuejs based Frontend
  • Docker Container based micro service architecture.
  • SPA solution
  • Implement scalable and high available solutions

Technical Stack

Frontend Technology

  • VueJS
  • Apollo Client
  • BootStrap
  • SASS

Backend Technology

  • GraphQL
  • ExpressJS

Infrastructure Technology

  • Docker
  • BoltJS
  • Webpack
  • Bable
  • Npm
  • Ansible

Languages across the stack

  • Javascript
  • TypeScript
  • EcamScript 201X
Team
acr

1

UI Developer

acr

1

Frontend Developer

acr

1

Backend Developer

acr

1

Cloud Developer

Time Frame

This is an ongoing project 08-2016

Contact us