efe2f9cfeac83f5c2ddc6c5d1695cc27d33fed3a
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.
Description
Languages
Rust
38.4%
Kotlin
33.3%
Swift
28.2%