Project description
The core is mooring management. Each spot has length, width and draft limit, electric and water columns, and status: free, booked, occupied under seasonal contract, or reserved for a transient guest. We want to click a spot on the map and see the boat there, the owner, contract dates and outstanding balance. Booking must account for vessel dimensions—the system must refuse to place a fifteen-meter yacht in a ten-meter spot. Seasonal contracts run the whole season and renew; transient bookings are for a night or week and often overlap at the edges, so we need a waiting list for when the marina fills and a spot opens.
Billing ties it all together. We invoice seasonal fees, electricity and water by meter or rate, pump-out, winter storage and other services, and want to see statements per owner and per vessel, plus a clear picture of who owes money. We ask you to create owner and vessel cards storing contacts, insurance and registration documents, so all boat history is in one place. The result should be so reliable that the dock master trusts it more than his notebook.
We expect:
— an interactive map of moorings with live status and details per spot;
— seasonal and transient bookings with dimension checking and a waiting list;
— owner and vessel cards with documents and contract history;
— service and utility billing with owner statements and late payment tracking.