Piattaforma di Investimento in Vini
Piattaforma di trading per vini pregiati con order book bid/ask e valorizzazione portfolio real-time
La Sfida
La piattaforma esistente soffriva di un debito tecnico critico: derivava da un modello di business differente, risultando in un data model confuso e inadeguato per le nuove esigenze. Il sistema di trading, cuore del progetto, era stato implementato ma non era funzionante. Mancavano le basi strutturali per gestire le logiche di un vero exchange: permettere agli utenti di rivendere i vini (mercato secondario), fare offerte di acquisto (Bid) e gestire un portfolio di asset fisici. L'infrastruttura non era in grado di tracciare la proprietà delle bottiglie post-acquisto né di gestire in sicurezza i fondi degli utenti (wallet) necessari per le operazioni.
La Soluzione
Ho progettato e sviluppato da zero il nuovo core della piattaforma, trasformandola da negozio online a vero e proprio exchange. Ho creato un 'Trading Engine' che gestisce un Order Book (come in borsa): gli utenti possono inserire proposte di vendita (Ask) e offerte di acquisto (Bid). Il sistema incrocia automaticamente domanda e offerta ed esegue la transazione. Per rendere possibile tutto ciò, ho implementato un registro digitale ('Universal Stock') che traccia la proprietà di ogni singola bottiglia in tempo reale, e un sistema di Wallet finanziario integrato (basato su Stripe) che permette agli utenti di caricare fondi, bloccare importi per le offerte e incassare i proventi delle vendite in sicurezza.
Funzionalità Principali
Risultati
Stack Tecnologico
Backend: Python, Django, Django Ninja (API). Database: PostgreSQL. Payments: Stripe (Customer Balance, Payment Intents). Frontend: React. Infra: Docker, CI/CD.