A community-led marine conservation mobile application for the Tombo fishing community in Sierra Leone. This app empowers local fishers with technology to track catches, report illegal fishing, and connect with their community while protecting marine resources.
# Tombo Fisher App
A community-led marine conservation mobile application for the Tombo fishing community in Sierra Leone. This app empowers local fishers with technology to track catches, report illegal fishing, and connect with their community while protecting marine resources.
## Project Overview
**Created by:** Willie Dan
**Purpose:** National Geographic Society & The Nature Conservancy Water Conservation Externship
**Location:** Tombo, Sierra Leone (8km from Freetown)
### The Challenge
- 60% decline in fish populations
- $29M lost annually to IUU (Illegal, Unreported, Unregulated) fishing
- 40% mangrove loss threatening coastal ecosystems
- 8,000 residents dependent on marine resources
### The Solution
The Tombo Fisher App bridges traditional fishing knowledge with modern technology to create a community-led conservation platform.
### Published Web App Prototype
tombo-fisher-app.vercel.app
## Features
### Interactive Map
- Real-time GPS tracking of fishing boats
- Marked fishing grounds with depth information
- IUU fishing alert zones
- Community-reported incidents visualization
### Catch Logging
- Log catches by species (6 common fish types)
- Quantity tracking with intuitive counter
- GPS location auto-detection
- Automatic timestamping
- Historical catch data
### IUU Fishing Reporting
- Report illegal fishing activities
- Photo evidence upload
- GPS location capture
- Direct notification to authorities
- Track report status (investigating/confirmed/resolved)
### Community Network
- Social feed for fisher community
- Share catch updates and market prices
- Weather alerts and safety information
- Real-time market price tracking
- Community statistics dashboard
## Getting Started
### Prerequisites
- Node.js (v16 or higher)
- pnpm (recommended) or npm
### Installation
1. **Extract the project files**
```bash
unzip tombo-fisher-app.zip
cd tombo-fisher-app
```
2. **Install dependencies**
```bash
pnpm install
# or
npm install
``` …