$ cat project.txt
YOBIMORI
Maritime safety and rescue application for fishers. Sends SOS signals with real-time location, manages multiple devices per user, and coordinates emergency response.
$ ls -la project/
An emergency-response platform purpose-built for maritime workers, enabling real-time distress signalling and multi-device location tracking for rescue teams.
The Challenge
Fishers in remote waters need instant SOS delivery and accurate location sharing, often across several devices and with unreliable connectivity.
Our Solution
A set of Go microservices (API, auth, datastore, notifications, EV-07B device server) running on AWS across isolated dev, beta and production accounts, paired with a Flutter app for SOS, tracking and geofencing.
Key Features
Technical Architecture
Frontend
- framework: Flutter
- stateManagement: N/A
- styling: N/A
- testing: Integration tests
Backend
- runtime: Go
- framework: Microservices (REST/gRPC)
- database: DynamoDB
- caching: N/A
Deployment
- hosting: AWS (ECS + Lambda, multi-account)
- ci_cd: AWS CDK
- monitoring: CloudWatch
Results & Impact
Multi-device SOS coordination for maritime fleets
Real-time tracking with geofencing for rescue teams
Isolated AWS environments for safe release stages
Cross-platform Flutter app with offline-aware design
Gallery
Maritime safety operations
Device tracking dashboard