■ Project Overview
Multi-Channel Accommodation Management System for Ryokans & Hotels
7 members × 6 months
PM / BA / Developers / DevOps / QC
Requirements Definition / Design / Development / Testing / Deployment / Maintenance & Operations
■ Technology Stack
Backend: Go (Gin) / WebSocket / PostgreSQL / Redis / RabbitMQ
Frontend / Mobile: React / TypeScript / Flutter
Payment Integration: PayPay / Suica / Credit Card / Bank Transfer
AWS (ECS / RDS / ElastiCache) / Terraform / Docker
Playwright / REST Assured / xUnit / k6
GitHub Actions / Datadog / PagerDuty
■ System Architecture
Receives reservations from multiple OTAs (6 channels) via Webhooks
Immediate inventory locking using SELECT FOR UPDATE
Returns booking confirmation or rejection within 30 seconds
Prevents double booking through real-time inventory synchronization
Automatically calculates consumption tax, accommodation tax, and hot spring tax
Supports complex tax logic based on region and pricing rules
Ensures 100% calculation accuracy with 800+ automated test cases
Unified management from reservation → check-in → payment → receipt issuance
Supports foreign guest registration, group billing, and cancellation handling
Load testing for 500 concurrent bookings (peak season simulation)
CI/CD pipelines include strict test gates to ensure production quality
Dedicated hotfix release path for rapid issue resolution
■ Development Environment
ECS Fargate / RDS Aurora / ElastiCache
GitHub Actions
Datadog / PagerDuty
■ Project Outcomes
Reduced double bookings to zero (previously 2–3 cases/month)
Achieved inventory synchronization within 30 seconds
Fully automated and accurate tax calculations
Reduced check-in time from 8 minutes to 3 minutes
Streamlined front desk operations via pre-registration
Enabled real-time coordination with housekeeping and on-site operations
Reduced manual work by 76%
Increased room occupancy rate by 19%
Stable operations during peak periods (3,200 bookings in 3 days)
Increased annual revenue by approx. ¥150 million (~$1M)
Reduced monthly closing time from 4 days to 1 day
Minimized compensation costs and brand risk
Highly գնահատed for deep understanding of Japanese hospitality operations
Strong accuracy in tax and regulatory compliance
Stable operations with zero downtime
High trust in automated testing framework

