Melvern Lake Marina Storage
A secure storage management platform that digitized marina workflows including spot configuration, assignments, and payments with Lightspeed POS sync and a public availability widget for the main website.
The Problem
The marina needed a reliable way to manage wet/dry storage inventory, track assignments over time, and log payments without relying on scattered spreadsheets, manual notes, and “tribal knowledge.” They also needed a safe way to expose storage availability on the public website without giving away admin access.
The Solution
I built a custom ASP.NET Core application that centralizes inventory, configuration, assignments, and payments. The platform includes modern authentication, role-based security, auditable history tables, and API-based integrations— including a public embeddable widget that displays availability on the marina’s WordPress site.
What the Application Includes
Focused features that directly improved daily operations for marina staff and reduced friction for customers.
Microsoft Identity authentication with role-based authorization for staff workflows.
Manage wet/dry spots, status, and availability with fast, staff-friendly screens.
Spot configuration changes are versioned, so updates are trackable and reversible.
Assignment changes are tracked with timestamps and history for accountability and reporting.
Log payments by method (cash, check, POS, etc.) with clear visibility for staff.
A safe, embeddable widget for WordPress/FareHarbor pages via iframe and API key protection.
Tech Stack
Project Details
How the Project Was Delivered
A practical delivery process designed for business owners: fast clarity, tight scope control, and predictable progress.
Mapped the marina’s real workflow: storage types, spots, assignments, and payment handling.
Designed a clean admin UI plus a public “availability widget” experience for the website.
MVC app + database schema, history tables, Lightspeed integration, and payment workflows.
Deployed to production, validated key flows, and delivered a stable handoff for daily use.
Security and Reliability
- Microsoft Identity authentication and role-based access control
- Rate limiting + API key pattern for public widget endpoints
- History tables for assignments and configuration changes
- Defensive error handling for embeddable experiences
Performance and Maintainability
- Entity Framework Core with clean service boundaries
- Optimized admin UX: fewer clicks and faster lookup
- Structured schema that supports reporting and audits
- Scheduled sync jobs for integrations and token refresh stability
Common Questions
These are the questions business owners ask before they commit.
Want a build like this?
If you need a clean, secure web application that centralizes your workflow and integrates with the systems you already use, let’s talk. We will ask a few questions and send a simple plan.