Salta al contenuto
Portfolio

ZampeSulWeb

Piattaforma di matching tra rifugi animali, volontari e cittadini.

Visita il sito ↗

Ruolo

Sviluppo full-stack: backend, frontend, integrazione mappe e pagamenti.

Stack

Laravel PHP 8 MySQL Tailwind CSS Leaflet OpenStreetMap PayPal

Status

Live

Anteprima del progetto ZampeSulWeb

Cosa ho fatto

  • 01 Sviluppato in Laravel + MySQL. La scelta di Laravel è pragmatica: autenticazione, invio email, validazione dei moduli, gestione file e migrazioni sono già pronte. Il sito ha tre tipi di utenti diversi (cittadino che cerca un cucciolo, rifugio che pubblica le sue schede, volontario che segnala trovatelli) e i ruoli si gestiscono in un unico database utenti.
  • 02 La mappa dei cuccioli trovatelli usa Leaflet con OpenStreetMap, non Google Maps. La differenza pratica: Google Maps richiede una chiave API e diventa a pagamento sopra una soglia di visualizzazioni mensili, OpenStreetMap è gratuito e i dati sui comuni italiani sono completi. Su una piattaforma associativa ogni costo ricorrente pesa.
  • 03 Le donazioni passano da PayPal, non da Stripe. Il pubblico tipico (persone che adottano e donano a rifugi) ha più dimestichezza con PayPal e tende a fidarsi di un brand che riconosce. L'integrazione porta il donatore alla pagina di pagamento PayPal; quando il pagamento è andato a buon fine PayPal avvisa il sito, che aggiorna lo storico delle donazioni.
  • 04 Frontend in Tailwind CSS, foto in WebP per ridurre il peso delle pagine (i rifugi caricano spesso schede con molte foto). C'è anche un blog interno per i contenuti della community: storie di adozioni e consigli di accudimento. È una sezione che porta traffico organico al sito senza dover comprare pubblicità.

Prossimo progetto

Fatturazione Italia

SaaS di fatturazione elettronica per forfettari, con integrazione SDI Agenzia Entrate e Sistema Tessera Sanitaria.

Seleziona lingua

IT EN