Remnant Labs
REMNANT LABSEST. 2026 // SYSTEM_ACTIVE
HOMEWORKVAULTPROTOCOLMISSION

TL;DR

Spot-I-Pêche: bilingual Quebec fishing companion. Interactive map with GPS zone detection, 660 curated spots in Firestore, regulations, trophy logging, and Spoti community feed. Android MVP on Expo Go; store builds and RevenueCat subscriptions in progress. Remnant Labs product + mobile build.

Quebec fishing companion

Spot-I-Pêche

[EXPERIMENTAL]

A bilingual mobile companion that helps Quebec anglers discover fishing spots, identify fishing zones, check regulations, and log or share catches.

DateDecember 1, 2025
Role

Product owner and full-stack mobile developer. Product direction, UI, Firebase architecture, data imports, and integrations, with collaborator support on offline features.

Tech Stack
React NativeExpo SDK 54TypeScript / JavaScriptExpo RouterFirebase AuthFirestoreAsyncStorageReact Native MapsTurf.jsi18nextRevenueCatNode.js + Python import tooling

Product Surfaces

Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot
Spot-I-Pêche screenshot

The Problem

Quebec fishing zones, rules, and spots are scattered across government documents and generic maps, and anglers have nowhere to track their catches.

What Shipped

  • Interactive map with GPS zone detection, water bodies, weather, regulations, and 660 curated fishing spots
  • Bilingual English/French onboarding, authentication, settings, saved zones, and trophy catch logging
  • Firebase-backed public spots and Spoti community feed with offline data support
  • Premium architecture for trophy spots, offline downloads, and RevenueCat subscriptions

The Build Stack

Tools

  • React Native + Expo SDK 54
  • Expo Router
  • Firebase Auth + Firestore
  • React Native Maps + Turf.js
  • i18next (EN/FR)
  • RevenueCat
  • AsyncStorage / offline cache
  • Node.js + Python spot import tooling

How it works

[LOCATE] GPS → fishing zone (e.g. Zone 8) + nearest water body
[MAP] 660 curated spots · weather · layers · search
[REGS] Zone / water-body regulations · species limits · seasons · permits & offenses
[SOCIAL] Trophy catch logging · Spoti community feed
[STATUS] EXPERIMENTAL MVP · Expo Go (Android) · store builds pending

Technical Friction

Detecting fishing zones from GPS, importing 660 spots into Firestore, and keeping the map fast with offline support.

Outcome

Android MVP runs on physical devices through Expo Go. Firestore contains 660 imported fishing spots; core map, regulation, trophy, and community flows are functional with optimized viewport performance. Store builds, production subscriptions, final QA, and App Store / Google Play publication remain in progress.

More projects

  • Égalité Tennis: Find a tennis partner nearby at your level. Book, chat, and verify skill so casual matches…
  • GatherOS: Multi-tenant ops for singles-event hosts: tickets, profiles, seating, matching, and partic…
  • MindVsProfits: Trading psychology as a game. Your worst trading habit becomes a villain you beat each ses…
← Back to all projects

Location

Saint-Eustache, QC, CA

Les Laboratoires Remnant Inc.

Legal

Privacy Policy (Bill 25)Terms of ServiceIP & Equity Terms

Contact

FacebookLinkedInOur work

Availability

Accepting contract sprints

Saint-Eustache, QC

Remnant Labs

© 2026 Les Laboratoires Remnant Inc. Saint-Eustache, QC