Evenn - Neighborhood Services App
A cross-platform mobile app for sharing and requesting services within one's neighborhood, where time is the currency.
Il progetto
This project addresses the needs of an innovative startup client aiming to foster social cohesion by enabling the exchange of services among neighbors, valuing the time each individual contributes.
The core idea is to create a mobile marketplace where nearby users can offer or request various services—from tutoring to lawn mowing—using transactions through an internal platform token that values time.
Users can search for and offer services, contribute within a shared bulletin board by posting helpful tips, manage negotiations for services via one-on-one chat, and organize their commitments with an internal calendar.
A mobile application was developed to meet the client's specific needs. All non-token transactions between users were managed by integrating the Stripe Connect service. The project’s fiscal compliance, related to platform fees, was considered during the solution’s definition and handled via Fatture in Cloud APIs. Conflict management within the app's negotiations and platform moderation was supported by a dedicated back office, allowing active actions on users, uploaded content, and dispute management during service exchanges.
Requirements
- Payment through tokens or euros between users.
- Real-time chat management and service negotiation system.
- Schedule organization and booking management.
- Social feature for posting on a shared bulletin board.
- Distinction between premium and free membership accounts.
- Back-office system for conflict management and user moderation.
- Search functionality with geographic location and area of interest.
Stack
Backend API: NodeJS + TypeScript + Fastify
Real-time Chat Service: Go
Mobile App: Flutter
Database: MongoDB
Authentication: Firebase
Redis, Real-time Chat: AWS Elasticache
Microservices Deployment: AWS ECS
Scheduled Jobs for Data Retrieval from Sensors: AWS Cloudwatch Events
System Usage Monitoring and Internal Metrics: AWS Cloudwatch