Project Overview
An innovative social discovery and hospitality reservation web platform developed with Next.js and Python FastAPI for a premier Japanese entertainment group in Tokyo. The system seamlessly connects patrons seeking authentic social conversation and hospitality with verified pub, bar, and lounge service staff across Tokyo's premier nightlife districts (Roppongi, Shinjuku, Shibuya, Ginza). Featuring Tinder-style interactive profile matchmaking, real-time staff shift status (On Duty Now), encrypted in-app WebSocket messaging with instant translation, and full compliance with Japanese Fueiho entertainment and privacy regulations.

Challenges & Pain Points
Staff Availability & Shift Blindspots
Guests visiting Japanese nightlife venues had no way to know in advance which staff members were currently on duty, what languages they spoke, or table availability, leading to wasted visits and poor customer experiences.
Language Barriers & Cultural Friction
International and domestic visitors often faced language barriers when visiting Tokyo nightlife lounges, alongside difficulties in finding verified venues with transparent information.
Strict Japanese Entertainment Law & Privacy
Operating in Japan requires strict adherence to the Act on Regulation of Adult Entertainment Businesses (Fueiho), age verification (20+), and personal data protection for both staff and patrons.
Complex State Management & Real-Time Sync
Translating intricate Figma UX interactions into responsive touch-gesture card decks and maintaining instant two-way WebSocket messaging required a robust frontend-backend architecture.
Our Solution
Tinder-Style Social Matchmaking & Card Deck UI (Next.js)
Crafted an ultra-responsive Next.js frontend with touch-gesture card decks, staff profile previews, real-time 'On Duty Now' shift badges, favorite drink tags, and smooth interaction micro-animations.
High-Performance Python FastAPI & WebSocket Async Engine
Architected an asynchronous Python FastAPI backend integrated with Redis, delivering fast WebSocket messaging across guest-to-staff 1-on-1 chat sessions.
Tokyo District & Venue Directory with Drink Invitations
Integrated a multi-district directory filter across Roppongi, Shinjuku, Shibuya, and Ginza, allowing patrons to browse partner lounges, view drink menus, and send drink invitations directly to on-duty staff.
Japanese Fueiho Legal Compliance & Anonymized Privacy
Implemented LINE Login OAuth, age-verification gates, optional staff face-blur filters for public browsing, and encrypted messaging to ensure compliance with Japanese hospitality standards.
Technology Stack
Japanese Hospitality & Cultural Domain Expertise
Japanese Nightlife & Hospitality Culture (Omotenashi)
Deep cultural understanding of Tokyo nightlife hospitality etiquette, staff shift dynamics, beverage preference categorization, and venue tier systems across Roppongi, Shinjuku, Shibuya, and Ginza.
Real-Time Multi-Language Communication & Translation
Embedded real-time Japanese-English-Korean translation pipes within WebSocket streams to facilitate effortless conversation between international visitors and local Japanese staff.
Strict Japanese Privacy & Age Verification (APPI Standards)
Strict compliance with Japan's Act on the Protection of Personal Information (APPI), automated age verification (20+), and anonymized data tokenization.
Project Highlights
- Next.js SSR & animated card deck delivering smooth Tinder-style staff profile discovery
- Asynchronous Python FastAPI backend with Redis powering responsive 1-on-1 live chats
- Multi-district venue directory filtering across Roppongi, Shinjuku, Shibuya, and Ginza with direct drink invitations
- Bi-directional real-time Japanese-English-Korean translation pipe embedded in chat streams
- LINE Login integration and Fueiho-compliant privacy protection with optional profile anonymization
