RentMeBeach
An on-demand beach equipment rental platform connecting beachgoers with delivery drivers for hassle-free days in the sand

Introduction
RentMeBeach is a two-sided marketplace platform built with Flutter that eliminates the biggest logistical headache of a beach day: hauling equipment. Customers browse available rentals, select their exact spot on the beach, and have umbrellas, chairs, coolers, and full setups delivered directly to them. Drivers pick up and fulfill orders, track earnings, and manage payouts through the same app.
The platform operates across two fully distinct user experiences within a single Flutter application, with real-time GPS driver tracking, Stripe payment processing, QR code delivery verification, and a WebSocket-powered live update system keeping both sides of the marketplace in sync from the moment an order is placed to the automated sunset pickup at the end of the day.
Alongside the mobile app, the RentMeBeach Admin Dashboard provides platform administrators with a Next.js web interface for user management, order oversight, driver management, event booking approvals, and real-time analytics, all backed by the same AWS-hosted REST API.
Purpose and Vision
Beach equipment rental has historically meant either hauling your own gear or paying resort prices for a chair and umbrella with no flexibility. RentMeBeach's mission is to make a fully equipped beach day as easy to arrange as ordering a rideshare, while simultaneously creating a flexible earning opportunity for gig economy drivers in beach markets.
The platform is designed around the full arc of a beach visit: browse and book in advance, track your driver live as they approach, verify delivery with a QR code, plan your next visit with the beach calendar, and request a sunset pickup when you're ready to leave. Every touchpoint is accounted for, and none of them require leaving the app.
Target Audience
Casual Beachgoers – Day-trippers who want a fully equipped beach experience without the logistics of packing, carrying, and returning equipment.
Families and Groups – Larger parties for whom hauling chairs, umbrellas, and coolers is genuinely impractical, and who benefit most from full setup rentals.
Tourists and Visitors – Out-of-town guests who have no equipment to bring and want a convenient, app-based rental option without navigating unfamiliar rental shops.
Gig Economy Drivers – Independent workers in beach-adjacent areas looking for flexible delivery earning opportunities with transparent payout tracking.
Event and Group Planners – Users who schedule beach visits in advance, share plans with friends via deep links, and coordinate group setups through the beach calendar.
Core Features
Customer App
Beach Equipment Browsing – Discover available rentals by beach location, filter by setup type, view pricing, and check live availability.
Interactive Map Location Selection – Choose an exact delivery spot on the beach using a Mapbox interactive map.
Real-Time Driver Tracking – Live GPS tracking of the delivery driver via WebSocket, with route visualization on the map from dispatch to arrival.
Stripe Payments – Secure payment processing with saved card management, setup intents, and promo code validation.
QR Code Delivery Verification – Delivery confirmed through a QR code exchange between customer and driver at the handoff point.
Beach Calendar – Schedule upcoming beach visits, share plans with friends via AppsFlyer deep links, and view friends' beach plans in a shared calendar view.
Referral and Rewards – Generate referral codes, track referral stats, and earn platform credits applied to future rentals.
Sunset Pickup – Request equipment retrieval at sunset with automated driver assignment, no manual coordination required.
Driver App
Order Discovery – Browse available delivery orders with accept and reject controls and a five-minute grace period for cancellation after acceptance.
GPS Turn-by-Turn Navigation – Mapbox Directions API-powered navigation to customer locations on the beach.
Real-Time Location Broadcasting – Continuous GPS updates sent to the backend via WebSocket so customers see live driver movement on their map.
Delivery Verification – QR code scanning and photo capture provide dual proof of delivery for every completed order.
Earnings Dashboard – Itemized earnings breakdown, pending payout visibility, and withdrawal management via Stripe Connect.
Driver Onboarding – Multi-step registration with identity verification (KYC), vehicle information capture, and Stripe Connect account setup.
Admin Dashboard (Web)
User and Driver Management – Full oversight of customer accounts and driver registrations with status controls.
Order Oversight – Platform-wide order monitoring with status tracking and intervention capability.
Event Booking Approvals – Admin review and approval workflow for event-scale bookings.
Real-Time Analytics – WebSocket-powered live platform metrics for active orders, driver locations, and operational activity.
User Experience and Design
Role-Separated Feature Trees – Customer and driver experiences are architecturally distinct within the same app, each surfacing only the workflows relevant to that role without overlap or confusion.
Full Beach Day Arc – The product is designed around the complete timeline of a beach visit, from advance booking and friend coordination through live delivery tracking, QR verification, and automated sunset pickup, with no gaps requiring outside tools.
Real-Time as the Default – WebSocket-powered live updates mean customers always know where their driver is and drivers always receive instant order notifications, making the experience feel responsive rather than transactional.
Trust Through Verification – QR code confirmation and photo proof of delivery create accountability on both sides of the marketplace, building the trust layer that peer-to-peer rental platforms require.
30+ Custom UI Components – A proprietary component library (RMBTextField, RMBButton, RMBDatePicker, and more) ensures visual consistency and interaction quality across every screen of both user experiences.
Benefits
For Customers
A fully equipped beach day without touching a single piece of equipment, with live tracking, instant payment, and a sunset pickup that handles the end of the day automatically.
For Drivers
A transparent, app-managed delivery workflow with clear earnings tracking, flexible order acceptance, and Stripe Connect payouts that require no external tools to manage.
For the Platform
The WebSocket-driven real-time layer and automated workflows (sunset pickup, driver assignment) reduce the operational overhead of managing a two-sided marketplace at scale.
For Administrators
A dedicated Next.js dashboard with live analytics and approval workflows provides the operational visibility needed to manage growth across multiple beach locations.
Why RentMeBeach Stands Out
On-demand delivery platforms are common. A platform purpose-built for the specific logistics and social dynamics of a beach day is not. The beach calendar with friend sharing, the automated sunset pickup workflow, the QR-and-photo dual verification system, and the referral rewards tied to deep-linked friend invitations are features that only make sense in this specific context, and they reflect a product designed by people who thought carefully about the full shape of the use case rather than adapting a generic delivery template.
Technically, the combination of WebSocket-based real-time driver tracking, Stripe and Stripe Connect for both sides of the payment flow, AppsFlyer deep linking for referral and social coordination, and a 30+ component custom UI library reflects a platform built for production reliability and visual polish, not a proof of concept.
Conclusion
RentMeBeach is a complete, production-deployed on-demand rental platform that turns a logistically complicated beach day into a seamless, app-managed experience. From first browse to sunset pickup, every step of the customer journey is handled within the app, and every step of the driver workflow is supported with navigation, verification, and transparent earnings tracking.
With a scalable two-sided marketplace architecture, real-time infrastructure that handles live driver tracking and instant order updates simultaneously, and an admin dashboard providing full operational visibility, RentMeBeach is built to expand into new beach markets without rebuilding from the ground up.
