Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

amer-oun/costalina-app

Domain:

environment and energygeospatial

Record type:

software
Creator:
ame
Host:
Citizen-science mobile app monitoring the Tunisian coastline through geolocated photos of coastal anomalies. Data helps researchers and authorities protect beaches. Client: Iberostar. Flutter · Node.js · MongoDB · Gemini. # Costalina 🌊 > A citizen-science mobile app that monitors the evolution of the Tunisian coastline through volunteer contributions. Client: **Iberostar**. **📱 Platform:** Android · iOS (Flutter) **🏢 Client:** Iberostar — global tourism company and hotel group **🌍 Impact:** Tunisian coastline conservation --- ## Demo A full report, end to end: opening the map, photographing a coastal anomaly, and watching it land back on the map. github.com --- ## What it does Costalina turns every citizen with a phone into a contributor to coastal science. Users photograph and geolocate **coastal anomalies** — erosion, pollution, damaged infrastructure, unusual debris — and submit them through the app. The aggregated dataset gives **researchers and local authorities** continuous, ground-truth data on how the Tunisian shoreline is evolving, so they can better protect our beaches. ## Why it matters Tunisia's ~1,300 km coastline is under continuous pressure from erosion, tourism, and climate change. Official monitoring is periodic and expensive. Citizen contributions provide **continuous, spatially rich data** at a fraction of the cost — and give beachgoers a direct way to help. --- ## Features - 📸 **Photo capture** with automatic geolocation - 🗺 **Interactive map** showing all reported anomalies - 🌦 **Real-time weather** integration (wind, waves, temperature — critical context for coastal reports) - 🌐 **Multi-language support** (Arabic · French · English) - 👤 **Volunteer profiles** — track your contributions and impact - 🔒 **Secure authentication** for verified reports - 📈 **Continuous erosion tracking** along the entire Tunisian shoreline --- ## Screenshots Home Map & anomalies Real-time weather Multi-language Profile --- ## Tech stack | Layer | Tech | |---|---| | Mobile | Flutter · Dart | | Backend | Node.js · Express · MongoDB (Mongoose) | | Auth | JWT · bcryptjs · …

Visit

github.com

Tags

citizen-sciencecoastal-monitoringdartenvironmental-monitoringexpressfluttergeminigeolocationiberostarjwt+6

Licenses

MIT

Similar

amer-oun/fibreconnect

amer-oun/fibreconnect

Intervention management platform for a Tunisian fiber optic subcontractor — role-based access for ad