Tech Stack
Year
Status
The Challenge
Foreign travelers in Japan needed a single, easy-to-use mobile application to discover local attractions, events, and dining options while overcoming language barriers and accessing reliable information in an engaging format.
The Solution
Designed and implemented Local Japan, a comprehensive iOS application for international visitors, using Swift and UIKit for the frontend and Swift (Vapor) for the backend. Developed a backend platform consisting of a public API and a CMS, with PostgreSQL for data storage and AWS for deployment. Created an intuitive and visually engaging user interface highlighting local attractions, events, and dining options, improving accessibility and usability for non-Japanese speakers. The application was acquired by Kotozna in 2018, and I later presented and pitched the product at the “Go Global” event in San Francisco.
Technical Details
Mobile App (iOS)
- Language: Swift
- Framework: UIKit
- Tests: Functional UI tests with XCUITest
- Deployment: Apple App Store
Backend (CMS and API)
- Language: Swift
- Framework: Vapor 3
- API: REST
- Tests: API endpoint tests with XCTest
- Database: PostgreSQL
- Deployment: AWS EC2, Docker
Interested in this stack?
Let's build something similar.