Evenn l’app servizi per il tuo quartiere
App mobile crossplatform per la condivisione e la richiesta di servizi nel proprio vicinato, in cui la valuta è il tempo.
Il progetto
Questo progetto affronta la necessità di un cliente startup innovativa di incentivare la coesione sociale attraverso un'app in grado di abilitare lo scambio di servizi tra vicini dando valore al tempo messo a disposizione.
L’idea di fondo è quella di creare un marketplace mobile che permetta ad utenti limitrofi di offrire o usufruire di servizi dei più disparati, a partire dalle ripetizioni per arrivare al taglio del prato, questo sfruttando transazioni attraverso un token interno alla piattaforma che basa il suo valore sul tempo.
Gli utenti potranno quindi cercare ed offrire servizi, contribuire all’interno della bacheca condividendo consigli utili per le attività messe a disposizione, gestire le trattative per i servizi da vendere e di cui usufruire attraverso una chat 1 to 1 ed organizzare i propri impegni ed il proprio tempo, sfruttando l’agenda interna.
Per rispondere a questi requisiti, è stata sviluppata un’applicazione mobile che rispondesse alle necessità specifiche del cliente.
Tutto il sistema di pagamento tra utenti extra token, è stato gestito integrando il servizio di stripe connect. La compliance fiscale del progetto, relativa alle application fees trattenute dalla piattaforma è stata tenuta in considerazione in fase di definizione della soluzione ed è stata gestita sfruttando le API di fatture in Cloud. Per quanto riguarda la gestione dei conflitti all’interno delle trattative in app e la moderazione nell’uso della piattaforma, è stato sviluppato parallelamente un sistema di back office, attraverso il quale è possibile effettuare azioni attive sulle utenze, sui contenuti uploadati e sulla gestione di controversie nello scambio di servizi.
Requisiti
- Pagamento tramite token o in euro tra utenti.
- Gestione chat real time e sistema di trattativa per servizi.
- Organizzazione agenda impegni e prenotazioni.
- Funzionalità social di pubblicazione post all’interno di una bacheca.
- Distinzione account con membership premium e free.
- Back Office per gestione conflitti e moderazione utenza.
- Sistema di ricerca con localizzazione geografica ed area di interesse.
Stack Tecnologico
Backend API: NodeJS + TypeScript + Fastify
Servizio chat real-time: Go
App Mobile: Flutter
Database: MongoDB
Autenticazione: Firebase
Redis, Chat real-time: AWS Elasticache
Deploy Microservizi: AWS ECS
Job schedulati per recupero dati dai sensori: AWS Cloudwatch events
Monitoraggio dell’uso del sistema e metriche interne: AWS Cloudwatch