Sodalis
A private club app for iOS — one app, clubs inside, each with its own name, mark and colours.
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, mark and colours: one paper template throughout, where the colour is the ink and not the page. 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, Google, or a passkey. Clubs are self-served — create one, invite by code.
SwiftUI over a Kotlin Multiplatform core; the server is Cloudflare Workers with D1. Auth0 carries the passwordless codes; the passkeys are my own WebAuthn, outside it. On TestFlight now, headed for the App Store.
- Version 1.1 shipped to the App Store
- Push notifications reach the phone
- Version 1.0 approved by App Review
- App renamed Sodalis; localisation layer added
- Auth rebuilt without Auth0, Apple sign-in native
- TestFlight builds; passkeys and club switching
- Server, app and club theming go live
- White-label club app specced from scratch
No posts from this project yet — they'll gather here as they publish.