ShareHub
Where sharing becomes value
ShareHub is a platform for sharing family/additional member slots of OTT subscription services (Netflix, Disney+, etc.). Party leaders earn revenue by sharing OTT accounts, while party members enjoy OTT services at lower prices.
Description
Project Overview
ShareHub is a platform for sharing family/additional member slots of OTT subscription services (Netflix, Disney+, etc.). Party leaders earn revenue by sharing OTT accounts, while party members enjoy OTT services at lower prices.
Key Features
1. 8 OTT Platform Support
Supports Netflix, Disney+, Wavve, Tving, Coupang Play, Watcha, YouTube Premium, and Spotify. Designed with extensible architecture for future platform additions.
2. Party Leader/Member Matching
Party leaders freely set slot count, pricing, and duration when creating parties. Party members join parties for their desired OTT platform at lower costs. Supports various sharing methods including invite links, email collection, and account info sharing.
3. Payment & Settlement System
Supports single and recurring payments (billing key) via PAYLETTER PG integration. Points credited to party leader on member payment with automatic platform commission deduction. Leaders can request settlement anytime or opt for monthly auto-settlement.
4. Identity Verification & Security
PASS identity verification ensures party leader credibility. Account information stored securely with AES-256 encryption. JWT token-based authentication.
5. Admin Dashboard
Comprehensive management features including member management, party leader status, party management, payment history, OTT platform ON/OFF, commission settings.
6. Kakao Integration
Easy signup via Kakao social login. KakaoTalk notifications auto-sent for key events like party matching completion and member joining.
Quality Assurance
Built 1,520 Playwright E2E tests achieving 93.9% pass rate. Comprehensive testing including input validation, platform-specific tests, UI consistency, concurrency, and accessibility (WCAG AA).