EchoFrame
App mia · Beta Android · dal 2026
Lasci un ricordo dov'è successo. Un echo è una foto lasciata nel mondo reale: aspetta dove è stata scattata, finché qualcuno non arriva nello stesso punto e la trova.
La mappa mostra che c'è un echo vicino e quanto manca per arrivarci. Si apre solo quando sei davvero lì.
Ho progettato e costruito tutto io: app, database, sito e pagine legali.
Schermate dell'app vera, con un account di prova.
- React Native
- Expo
- TypeScript
- Supabase
- PostGIS
- Row Level Security
client
01L'app chiede di apriredatabase
02RPC sul database- 03Controllo distanza PostGIS
- 04Signed URL temporaneo
La foto non ha mai un URL pubblico. Il permesso lo decide il database, non il client.
Cosa c'è dentro
- App React Native con Expo Router, fotocamera integrata, mappa MapLibre e geofencing in background
- Backend Supabase: Postgres con PostGIS per le query di prossimità, Row Level Security come confine di sicurezza, RPC Postgres per tutta la logica sensibile
- Foto in bucket privati, aperte solo con signed URL che scadono dopo poco
- Notifiche push, export dati, coda di moderazione e parte GDPR curata: titolare, regione di hosting, età minima, unsubscribe firmato
Perché è qui
La parte difficile di EchoFrame non è la mappa. È tenere privata una foto finché chi la apre non è nel posto giusto. Qui sopra vedi come l'ho gestita.


