About the Project
Besides the normal standard hotel bookings associated with the Guests and the activities associated with their stay, the vacations being on the remote island there were frequent internet connectivity issues to take the Vacation bookings online. The solution required to record the bookings in the offline browser mode without loss of business transaction and maintain data integrity.
Technology
Considering the limitation of not having stable Internet connectivity the following technologies were provided to meet the business requirements –
Angular CLI, | Angular cli was used as it is a command line interface to scaffold and build angular apps using nodejs style (commonJs) modules. |
Couch database | Even if the internet was very bad our databases in the two locations would eventually sync that scales from Big Data to Mobile and designed for Reliability. |
Service.works | It is a script that your browser runs in the background, separate from a web page, opening the door to features that don’t need a web page or user interaction. It has features like push notifications and background sync. |