3kking.app
Un'app per organizzare le uscite di trekking con gli amici: zaini, auto, meteo e itinerario in un posto solo.
SoloProduct + Dev3kking.appContesto
Per un'uscita di gruppo vanno decisi meteo, zaini, auto e itinerario, e di solito se ne discute in chat. 3kking raccoglie tutto nello stesso posto, con una mappa condivisa e una lista di cose da fare in cui ogni voce ha un responsabile.
Cosa ho fatto
- Zaini condivisi: gli oggetti si trascinano da uno zaino all'altro, anche col dito, e si vede subito chi porta cosa
- Un limite di peso consigliato per ogni zaino, calcolato su peso corporeo, età e allenamento
- Mappa dell'itinerario con sentieri, profilo altimetrico e rifugi CAI, più un roadbook in PDF con i tempi di percorrenza
- Costo del viaggio in auto, con il percorso stradale e il prezzo medio del carburante nel comune, dai dati del ministero
- Un avviso sul telefono la mattina se per un'uscita dei prossimi giorni sono previsti pioggia, vento forte o temporali
Stack
Next.js 16 come PWA con Serwist, Supabase per autenticazione, dati e Realtime, MapLibre per le mappe, jsPDF per il roadbook e IndexedDB per la copia locale dei dati.
In evidenza
Ogni trek ha il suo canale Supabase Realtime, e quando qualcuno cambia uno zaino o una tappa il telefono degli altri si aggiorna subito. Prima di partire si può salvare l'area del percorso: rifugi, sorgenti e cime restano consultabili anche senza rete, e i dati del trek hanno una copia locale sul telefono.