Custom Software

Anchor Bay Marina

A slip reservation and maintenance tracking system for a 400-slip marina, replacing a paper logbook and a whiteboard of boat locations.

Anchor Bay Marina — A slip reservation and maintenance tracking system for a 400-slip marina, replacing a paper logbook and a whiteboard of boat locations.

Industry

Marine & Recreation

Timeline

11 weeks

Team

2 engineers, 1 designer

Category

Custom Software

The challenge

Where things stood

Anchor Bay tracked slip assignments and maintenance requests on a paper logbook and a dry-erase board, so double-booked slips and missed maintenance requests were a recurring, avoidable problem.

The approach

How we got there

01

Digital slip map

Built a visual slip map showing real-time occupancy and reservations, replacing the whiteboard with something the whole team could see at once.

02

Online reservations and waitlist

Let boat owners reserve and pay for a slip online, with an automatic waitlist for the marina's busiest weekends.

03

Maintenance request tracking

Added maintenance request logging tied to each slip and boat, so a request doesn't get lost between the dock staff who received it and the crew who has to act on it.

The results

What changed

400

Slips tracked through the new system

0

Double-booked slips since launch

~50%

Faster maintenance request resolution

Under the hood

Tech stack

Next.js

Runs the dock staff's slip map and the owner-facing booking portal.

Node.js

Handles reservation logic, waitlists, and maintenance routing.

PostgreSQL

Tracks slips, reservations, boats, and maintenance history.

Stripe

Processes slip reservation and seasonal contract payments.

Twilio

Notifies boat owners when a maintenance request is completed.

TypeScript

Kept slip availability logic consistent as seasonal contracts were added.