Ammar TariqBack to Ammar
Flagship Towing home with membership card, call now, and map
Flagship Towing saltwater, freshwater, and commercial memberships
Flagship Towing emergency contacts for 911, Coast Guard, and dispatch

Marine · Full-stack engineer · MERN and React Native

Flagship Towing

Marine assistance for Florida and Texas boaters — memberships, on-water towing, and emergency access. MERN stack plus React Native: member app, React admin, and a web signup for new customers.

Challenge

A disabled vessel doesn’t wait on a call center. Members need coverage they can prove on the phone, a captain they can reach, and a way to join before they’re already in the water — without three disconnected systems.

Solution

Built the product across three surfaces on one MERN backend: React Native for members (home, memberships, services, location, emergency), a React admin for operations, and a web flow for new customers to sign in and become members.

Architecture

  • 01MongoDB, Express, React, Node.js as the shared platform
  • 02React Native member app — iOS and Android store delivery
  • 03React admin for memberships, users, and service operations
  • 04Web signup/signin for new customers
  • 05Membership tiers: saltwater, freshwater/lake, and commercial
  • 06Coverage map, vessel photos, authorized users, and emergency contacts

Engineering challenges

  • One domain across app, admin, and web — memberships and service requests, not three copies of the user model.
  • Emergency paths as product: call now, 911, Coast Guard, and on-water dispatch — not buried in a FAQ.
  • Store delivery on Google Play and the App Store under Pixel Genesys.

Technologies

React NativeReactNode.jsExpressMongoDB

Outcome

Live as Flagship Towing on the App Store (5.0) and Google Play — 24/7 towing, jumps, fuel, ungroundings, and propeller help for recreational and commercial members.