4cc22447c7696fd953d119413cf7c834d6fd40ae
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%