Wallet Engineering Documentation
Technical documentation for the Member Wallet system.
Quick Links
System Overview
The Wallet system provides prepaid account functionality for club members:
Key Libraries
| Library | Purpose | Path |
|---|
@hub/wallet-core | Domain models and business logic | libs/wallet/core |
@hub/wallet-prisma | Database schema and client | libs/wallet/prisma |
@hub/wallet-api | REST API controllers | libs/wallet/api |
@hub/wallet-pass | Apple/Google Wallet integration | libs/wallet/pass |
@hub/wallet-notifications | Notification handlers | libs/wallet/notifications |
| System | Description |
|---|
| Payments API | Payment processing and checkout integration |
| SCL Backend | Subscription and membership management |
| Notifications | Multi-channel messaging (SMS, email, push) |
Getting Started
- Local Development Setup