Smart Fishing Spots

2023–2024all work

A GIS fishing map and mobile app for a paid membership.

what it is

Full-stack, web and mobile

Features across the React web map, the Flutter app, the Fastify API and the PHP community: waypoints and routes with coordinate parsing and GPX import, land parcel layers from PostGIS, Street View hand-off, and push notifications with deep links.

what I did

  • Integrated RevenueCat with the membership database and wrote a repair job for members who paid but never finished registering; the related tickets stopped.
  • Fixed a years-old mojibake bug during the MySQL 5.7 to 8 upgrade with reversible scripts.
  • Produced hillshade and 1-ft contour tiles from DEM data with QGIS, served from S3 and CloudFront.

made with

React, Flutter, Riverpod, Node.js, Fastify, PostGIS, MySQL, RevenueCat, AWS

pictures

pictures coming
  • screenshot 1
  • screenshot 2
  • screenshot 3
  • screenshot 4
  • screenshot 5
  • screenshot 6