Harbor Media platform
- Public website
- Web application
- iOS app
- REST API
Problem
The problem
Running an agency needs a public site, a way to book a meeting, somewhere clients see progress, and somewhere staff run the work. Bought separately that's four subscriptions that don't talk to each other.
Build
What we built
One codebase, four surfaces: the public site, the booking flow, the client portal and the staff dashboard. One request creates the enquiry, the client's account and their app code, and the times we offer them.
Result
Where it got to
Live and in daily use. No page will show a project just because the browser asked for it — the server works out which project is yours from your sign-in. Every release is tested before it counts as done.
Stack
Technology
- Astro
- React
- Node.js
- Express
- PostgreSQL
- Keycloak (OIDC, BFF pattern)
- SwiftUI
- Stripe
- nginx
- DigitalOcean
- GitHub Actions
Want the same standard applied to your problem?
Bring the problem to a free 45-minute consultation. Nothing to prepare.