Remote Web Development Job In IT And Programming

Develop simple web app to register guests at a hotel

Find more Web Development remote jobs posted recently Worldwide

We would like to set up a webapp that would guide a guest through the guest registration process at a hotel.

APIs available and to use :
- Hostaway API for pulling customer information and phone number
- RingCentral or Twilio API to send text messages
- Stripe API to collect payment information

If you remember the last time you checked into a hotel, a clerk takes your ID, verifies its you, asks for a credit card, puts a hold on it for incidentals, and gives you your key. End to end we want to automate this process through a webapp.

The process would look something like this:

-> booking confirmation -> text message to guest with link -> agree to terms and conditions -> submit picture of photo ID -> submit selfie -> enter credit card detail -> card is pre-authorized for hold amount -> phone number sent to Keycafe or August to give customer access to keys -> confirmation text sent to customer that verification process is

Upon booking - or 3 days before check-in, whichever comes last-, customer receives an automated text message asking him/her to fill out the pre-registration form.

The text message fields can be auto-generated from the phone number on file, grabbed by Hostaway.

If no number is on file, an email is automatically sent to the team to notify us that no phone number is present on reservation. This scenario is extremely rare - it would mean that a customer created an account on Expedia/Airbnb/Booking with a phone number that they then removed (a number is required at account creation). Rare, but possible.

The text message link should forward to a link on the apple theory

The guest will then be asked to accept terms and conditions (simple checkbox with type your name field)

Next page will prompt the guest to upload a photo of their picture ID.

Next page will prompt the guest to upload a selfie.

Next page will ask guests to entire a credit card number, with customer name, card number, billing address and cvv. The information should be sent over to Stripe using the Stripe API (the page itself can just be an implantation of a Stripe payment processing). The page should include a required checkbox agreeing to place a $500 hold that will be released at check out. The page should also include a second check box

An automatic hold for $500 should be placed on the card. In the event that there is insufficient funds for $500, a hold for $250 should be placed. In the event there is insufficient funds for $250, an error message should be sent We were not able to process a hold your card due to insufficient funds. Please try again later. You will not be able to check-in without completing this pre-registration process.

In the event that the guest has not filled out this information 24 hours prior to check-in, a reminder text message is sent 24 hours before check-in. Another reminder is sent 12 hours prior to check-in, and 3 hours prior to check-in.

The selfie, picture ID, and result of the hold should be accessible in a simple table available online (SQL server?). Note : Each property should have an independent sub-site, We want to be able to give the property owner access to the information collected, without needing to give the information to all property owners.

|Guest first | Guest last | picture ID (link) | selfie (link) | Name on card | Hold ? (Yes/No)
About the recuiter
Member since May 20, 2018
Jacob Sterbenk
from Mures, Romania

Skills & Expertise Required

Database sql Stripe 

Open for hiringApply before - Jun 8, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$478.81

Cost

Offer to work on this project closes in 26 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Database administrator

Were a leading light in our industry, and are currently in the process of building out a new technology focused function. This new function wil provide superior business intelligence in the built environment / prop-tech space, comprising mobile and...read more

Python job support

Hi,

Im looking for support on Python on guiding help understanding the code and help me with providing the logic. Looking for someone with experience in financial industry

C Language Coding Assignments for Database Organization Subject

I have C assignment for subject Advanced Database Organization on the following topics:
Storage Manager
Buffer Manager
Record Manager
B++ Tree

We have been provided with files for all the 4 topics and it should pass a few te...read more

Full-Time Web Solution Developer

Collaborating with the IT development team to implement and maintain .NET and Salesforce-based solutions; this will include new-solution development, no-code solutions, and integrations between existing systems

Assisting multiple departments...read more

EXTRACT DATA FROM WEBSITE INTO EXCEL FILES

Extract data from website geologimarche in this website you have to extract using option by Provincia di residenza . We have extract to different type of Provinces ; Ancona, Ascoli Piceno, Fermo, Macerata, Pesaro Urbino.