GoDock · Marinas and boating
GoDock: a dock booking marketplace on the web and in mobile apps
Boaters find and book transient dock space by the hour, dock operators manage their docks, prices and reservations, and the platform handles payments and its commission.

What had to work better
GoDock needed a booking marketplace that serves boaters, dock owners and the team operating the platform. Availability had to account for vessel dimensions and dock configuration, alongside pricing, reservations and payments.
Built for each role
Boaters
Find a dock that fits their boat, see the price for the time they need and book on the web or in the app.
Dock managers
Configure docks, slips, prices, add-ons and availability, and manage reservations.
Platform team
Administer docks, operators and payments, including the platform commission.

What we built
- Dock search on a map and in a list, with prices and dock details
- Availability matched to each boat's length and beam
- Reservations by date, time and duration, created and managed online
- iOS and Android apps published in the App Store and Google Play
- Dock manager tools for listings, slips, prices, add-ons and availability
- Payments that transfer funds to dock operators and keep a platform commission
- Maps, SMS, email and push notifications
- Hosting on AWS
- Payments with operator payouts
- Maps and geocoding
- SMS and email
- Push notifications
- React
- TypeScript
- PHP
- Symfony
- PostgreSQL
- RabbitMQ
- Flutter
- AWS

What changed
Boaters find and reserve suitable dock space online and in the mobile apps. Dock operators manage their listings and reservations, while the platform team has its own administration tools and payment workflow.