TrustBuddy è una piattaforma nata per risolvere un problema concreto: trovare persone affidabili e verificate a cui affidare il proprio animale domestico, garantendo la massima tranquillità a proprietari e sitter.
Cosa fa
Un marketplace mobile-first che unisce domanda e offerta per servizi di pet sitting: profili verificati, gestione della disponibilità, prenotazioni con pagamenti gestiti in modalità escrow (il compenso viene sbloccato solo a servizio completato) e condivisione di foto e aggiornamenti durante il soggiorno.
Architettura
Il progetto è strutturato come monorepo Turborepo gestito con pnpm:
- Frontend: Web app mobile-first in Next.js 14 (App Router) e React, affiancata da una console di amministrazione separata.
- Backend: API REST in NestJS modulare, con TypeORM e autenticazione Passport JWT.
- Database: PostgreSQL con migrazioni versionate gestite tramite Flyway.
- Infrastruttura: Interamente definita con AWS CDK (ECS per i container, RDS PostgreSQL gestito, bucket S3 per gli allegati multimediali).
Stato
In fase di sviluppo attivo e lancio pilota, con focus su affidabilità dei pagamenti, esperienza utente e sicurezza dei dati.