Torna ai progetti
E-commerce
Piattaforma investimento vini B2C

Piattaforma di Investimento in Vini

Piattaforma di trading per vini pregiati con order book bid/ask e valorizzazione portfolio real-time

Django
Docker
PostgreSQL
Python
React
Stripe
TypeScript

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

Sistema Stock Universale per tracciamento granulare della proprietà (Piattaforma vs Utenti)
Trading Engine con Order Book (Bid/Ask) e matching automatico delle offerte
Wallet utente ibrido su Stripe con gestione depositi, prelievi e blocco fondi
Valorizzazione Real-time del Portfolio utente basata su prezzi di mercato
Gestione automatica fees (Trading, Storage mensile, Exit fees)
Audit Trail completo per compliance finanziaria e tracciabilità operazioni

Risultati

Sblocco del modello di business 'Trading' grazie alla nuova gestione wallet e order book
Eliminazione del debito tecnico legacy con migrazione a stack Python/Django moderno
Tracciabilità totale degli asset e dei flussi finanziari
Piattaforma pronta per scalare da semplice e-commerce a vero exchange di asset

Stack Tecnologico

Backend: Python, Django, Django Ninja (API). Database: PostgreSQL. Payments: Stripe (Customer Balance, Payment Intents). Frontend: React. Infra: Docker, CI/CD.