Projecten
Twee producten die we van eerste regel code tot live in de App Store en op het web hebben gebracht — en nog steeds onderhouden.
Caskhouse
De sociale app voor whiskyliefhebbers. Log en beoordeel whisky's, volg vrienden, en ontdek je volgende dram via aanbevelingen en een database van 1.600+ expressies. Live op iOS en Android.
Ledger
Open-source, multi-tenant publicatieplatform voor blogs en zakelijke sites. Elke site op een eigen subdomein met wildcard-HTTPS, content in Markdown of HTML, en uploadbare thema's.
Project · live
Caskhouse
Caskhouse is geen database voor verzamelaars maar een plek om samen te drinken. De uitdaging was een app die sociaal aanvoelt en tegelijk snel blijft met een groeiende catalogus en een realtime activiteitenfeed.
- Mobiel: React Native met Expo (New Architecture, React Compiler), file-based routing, één codebase voor iOS, Android en web.
- Backend: een Phoenix/Elixir API met LiveView-website, Postgres als bron van waarheid, en S3-compatibele opslag voor avatars en foto's.
- Aanpak: klein gehouden, snel itererend, met een partnermodel (slijterijen en bars) als verdienmodel zodat de app gratis blijft voor gebruikers.
Project · open source
Ledger
Ledger laat teams online publiceren zonder de overhead van een
traditioneel CMS. De kern is multi-tenancy die op de
Host:-header wordt opgelost, met een sanitizer die
alle content veilig houdt en een thema-systeem dat eindgebruikers
zelf kunnen uploaden en aanpassen.
- Architectuur: één OTP-release, één Postgres-database, twee routers (publieke site-scoped URL's en de admin-/marketingkant).
- Opslag: pluggable object storage — lokaal in development, S3-compatibel in productie, zonder wijzigingen aan de aanroepende code.
- Thema's: uploadbare Liquid-thema's met per-pagina-instellingen, in een sandbox gerenderd zodat thema's nooit bij de database of het bestandssysteem kunnen.
- Open source: de volledige codebase is publiek en zelf te hosten.