Abdelrahman1203

Case Study: BoatBnB + ERP — Multi-Platform Boat Rental Marketplace

Client Context

A marine-tech startup needed a complete boat rental ecosystem — marketplace plus back-office ERP — covering guests, boat owners, marina agencies, on-water service providers, and internal admin operations across 10 languages.

Problem

Solution

Sole developer responsible for business analysis, architecture, frontend, backend, infrastructure, testing, deployment, and maintenance.

Designed and delivered BoatBnB + ERP — a Laravel 12 monorepo with five role-based applications:

Role Capabilities
Customer / guest Search, book, pay (Stripe), chat (Agora), reviews, referrals
Service provider Publish add-on services (captain, catering, events)
Host List boats, manage availability, accept bookings
Agency Fleet management, inter-agency boat transfers
Admin Moderation, ERP dashboard, analytics, insurance, payouts

Key modules

Project Details

Field Value
Industry Travel & Marine Services
Role Sole Full-Stack Engineer & Solutions Architect
Duration Jul 2025 – Jan 2026
Team Size 1
Platforms Web Admin, Provider Portal, Customer App, Agency App
Languages 10

Business Impact

Metric Result
Applications delivered 5 role-based apps + admin ERP
Languages 10-language mobile + admin UI
Payments End-to-end Stripe — booking, commission, payout
Communication Agora realtime chat + REST messaging
Discovery GPS tracking replaces manual marina browsing
Ownership Full lifecycle as sole developer

Technologies

Laravel 12 · PHP 8.2 · Vue.js 3 · MySQL · MongoDB · Redis · Sanctum · Socialite · Stripe · AWS S3 · Agora SDK · Firebase · Docker · Nginx


Engineer: Abdel Rahman Waleed Ahmed