Full-Stack Developer for Hotel Automation Suite

Project Description

Project Overview
We are seeking an expert Senior Full-Stack Developer (10+ years) to architect and build a proprietary, synchronized hospitality automation suite. This "zero-to-one" project replaces a third-party Windows application with a unified ecosystem consisting of a Centralized Web Portal, a Chrome Extension for PMS interfacing, and a Middleware Layer for local hardware orchestration.

The system must synchronize data in real-time across multiple front-desk terminals, automating the bridge between our cloud-based PMS systems (SynXis and eZee Absolute) and physical hardware—specifically Spectral Payout 1000-note cashboxes, ID scanners, and RFID key card encoders.

Key Technical Challenges
Hardware Integration: Developing a Native Messaging Host (Python/Node.js) to bridge the Chrome Extension with local USB/TWAIN scanners and RFID key card encoders.

Real-time Synchronization: Implementing a cloud-based source of truth (e.g., Supabase/PostgreSQL) so that data captured on one terminal is instantly reflected across all others.

PMS Orchestration: Building content scripts to scrape and inject data into our existing web-based Property Management System (PMS).

Module Development:

ID Module: Automated OCR and DNR (Do Not Rent) database validation.

Sign Module: Secure digital signature capture and PDF generation.

Lock Module: Interfacing with physical lock SDKs/APIs for key card generation.

Cash collection: By utilizing Innovative Technology-Spectral Payout to handle all cash transaction, including room rent, deposits, dispute change and refunds.

Required Tech Stack
Frontend: React/Vue.js, Advanced Chrome Extension API (Service Workers, Content Scripts).

Backend: Node.js, PostgreSQL (Supabase experience preferred), WebSockets.

Local Bridge: Python or Node.js for Native Messaging.

How to Apply
Please provide examples of previous work involving Chrome Extensions or Hardware/IoT integration. In your proposal, briefly explain how you would ensure data stays synchronized between three different computers if they are all checking in guests simultaneously. Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!