Sodalis
A private club app for iOS — one app, clubs inside, each with its own name and mark.
Sodalis is one iOS app with clubs inside it. A club is the usual committee load in one place: members, events, tasks, documents, decisions. Each club carries its own name and mark on one shared paper template. No emblem, and the club gets its initial. Clubs are closed — only members see the content.
Nobody types a password. The ways in are an e-mail one-time code, Sign in with Apple, or Google. Clubs are self-served — create one, invite by code.
SwiftUI over a Kotlin Multiplatform core; the server is Cloudflare Workers with D1, and it mints and mails the one-time codes itself — no identity provider in the path. On the App Store.
- Club deletion routes and session calls finished
- App badge counts what waits on you
- Sodalis Plus paid tier: plan and member limits
- Push alerts for new events and opened days
- Code goes English on both sides, with localization layer
- Auth0-free sign-in with Google PKCE and jose
- Session follows the person across clubs
- Club theme and headline font drawn at runtime
No posts from this project yet — they'll gather here as they publish.