1.1 KiB
1.1 KiB
Hermes
Hermes is a native iOS and Android prototype for a sports-betting research study. The app is designed to feel premium, fast, and clear while keeping the server authoritative for timing, odds, settlement, and analytics.
Goals
- Native UI on iOS and Android
- English and Swedish from day one
- Research-first flow, not real-money betting
- Structured analytics and audit logging
- Stable backend and API contracts for iteration
Repo Layout
backend/Rust API and migrationscontracts/OpenAPI and localization contractsdocs/architecture, schema, and state-machine docsdocs/conventions.mdRust style notesinfra/local environment and deployment assetsmobile/native app scaffoldsfixtures/sample media and test datascripts/helper automation
Coding Conventions
- JSON-heavy Rust files should import
serde_json as json - Prefer happy-path functions and early
let Some(...) = ... else { ... }exits
Status
The repository has been initialized with the first planning and backend foundation artifacts. The remaining work is to fill out the domain modules and native clients.