Crito iKiosk
A touch-based kiosk application deployed at hotel properties, letting guests check in and check out fully autonomously. Handles identity verification, room assignment, key card encoding, payment processing, and upsell offers — all without front-desk involvement.
The Problem
Front-desk staff get overwhelmed during arrival peaks. Guests queue and wait. After hours, there's no one to check them in. Hotels have no reliable way to offer upgrades at the point of check-in.
The Solution
Built a touch-optimised Electron application connected live to the Smart PMS backend. Covers the full arrival and departure flow, including key card encoding hardware integration, Stripe payments, and automated upsell prompts for upgrades and late checkout.
My Contribution
- ✓Designed the Electron app architecture with offline-first fallback for connectivity issues
- ✓Built the complete check-in and check-out flow — from identity verification to room key encoding
- ✓Integrated Stripe for secure payment processing at the kiosk
- ✓Connected the app to Smart PMS for live room availability and reservation data
- ✓Implemented upsell logic for room upgrades and late checkout at the point of arrival
- ✓Deployed to property locations with remote update and monitoring support
Key Features
Autonomous Check-In / Check-Out
Guests complete the full arrival or departure flow independently, any time of day.
Key Card Encoding
Issues and encodes room key cards directly at the kiosk — no front desk needed.
Secure Payments
Stripe-powered payment processing with support for card and contactless.
Built-In Upselling
Automatically offers room upgrades and late checkout to guests during check-in.
Offline Fallback
Continues to operate from cached data during connectivity issues. Syncs on reconnect.
Impact & Metrics
Technology Stack
Frontend
Backend & Infrastructure
Full Stack
Deployment: On-Premise (Kiosk Hardware)
Related Projects
Have a similar project?
I help startups and teams architect and build products that scale. Let's discuss your idea.