App API Server Design and Maintenance

Paradise Hotel - 2023.5 - 2025.6 (26months)

Responsible for the end-to-end design, development, and maintenance of the App API server for the Incheon Paradise City Hotel. This project expanded the existing web-only services to a mobile app, introducing new features like mobile room keys and location-based promotions. The entire system was developed on-premise, utilizing the client's physical servers, and architected for high availability with L4 load balancing, Nginx reverse proxy, and an Express.js backend.

ubuntunginxExpres.jsTypeScriptOracleDB

Background

A project commissioned for the development of the Incheon Paradise City Hotel app.
Developed by adding mobile-exclusive features (e.g., mobile room key, location-based promotions) in addition to existing web service functions.
The client had its own servers, so development was conducted on-premise.

Responsibilities

  • App API design and development (100%)
  • Additional new feature development and server maintenance (100%)

Key Features

  • Hotel accommodation product inquiry, reservation, and payment
  • Room service requests during stay and admission QR code generation for facility use
  • Casino-exclusive: Casino point inquiry
  • Mobile room key issuance and card key information return
  • Ordering system available on web pads used by casino staff

Architecture

Load balancing via L4 switching Project Screenshot

Web App Application Architecture Project Screenshot

Api Log Viewer Project Screenshot