Case Study

MM Numismatica: aste di monete d'epoca in tempo reale.

Da catalogo cartaceo ad app di aste in tempo reale su iOS, iPadOS e Android. Dall'idea al lancio su App Store e Google Play, in 8 settimane.

Lanciata a ottobre 2025, MM Numismatica ha già gestito 46.785 lotti per 860 utenti registrati: aste numismatiche in tempo reale, dall'offerta al pagamento, su iOS, iPadOS e Android.

iOS iPadOS Android Real-time
App MM Numismatica, asta numismatica in tempo reale: lotti di monete con il prezzo corrente e gli utenti online in alto

La sfida

Logo MM Numismatica — Numismatica e collezionismo

Il Cliente si affidava a vendere monete e banconote antiche attraverso un gruppo privato Facebook, ed era condizionato dalle policy della piattaforma e dal comportamento scorretto di alcuni utenti. La gestione delle aste, dei pagamenti e della community avveniva tutta dentro un perimetro che non era suo — con il rischio costante che cambiasse l'algoritmo, sparisse un thread, o venisse bannato un account.

MM Numismatica gestiva le proprie aste di monete d'epoca con strumenti frammentati: cataloghi statici in PDF, comunicazioni manuali tra venditore e acquirente via email o telefono, nessuna visibilità in tempo reale sui rilanci durante le sessioni.

I collezionisti — un pubblico esigente, abituato a piattaforme internazionali — non avevano uno strumento dedicato per seguire e partecipare alle aste dall'iPhone o dall'iPad. La gestione dei lotti, la documentazione fotografica, i pagamenti e le notifiche erano processi separati e non coordinati.

L'obiettivo era costruire una piattaforma completa (aste live con aggiornamento istantaneo delle offerte, pagamenti integrati, gestione lotti con foto HD, area admin nell'app e notifiche push) che potesse reggere i picchi di traffico durante le sessioni senza rallentamenti e con un'esperienza utente all'altezza del mercato del collezionismo.

Cosa abbiamo costruito

Abbiamo progettato e sviluppato l'intera piattaforma: un'unica app per iOS, iPadOS e Android con due ruoli (il collezionista che offre e paga, il banditore che pubblica e aggiudica) e il backend cloud che tiene tutti allineati in tempo reale.

Il punto tecnico più critico era la concorrenza sulle offerte: quando decine di collezionisti rilanciano nello stesso momento durante una sessione live, il sistema non può sbagliare l'ordine, non può perdere un'offerta, non può lasciare due utenti convinti di aver vinto lo stesso lotto. Per questo, a ogni rilancio l'app rilegge il prezzo corrente e valida l'offerta, che passa da una Cloud Function sul server prima di essere scritta. Tutti i dispositivi ricevono il nuovo prezzo dai listener Firestore, in tempo reale.

I risultati

46.785 Lotti elaborati sulla piattaforma
860 Utenti registrati
−95% Tempo generazione report vendite (da 4h a 5min)
8 Settimane kick-off → lancio App Store

Le 10 funzioni principali

  1. Rilancio guidato in tempo reale

    Quattro importi suggeriti invece di una cifra da digitare, offerte live per tutti e regole della casa d'aste già nell'interfaccia.

  2. Controproposta del banditore

    Il banditore risponde a un'offerta con il suo prezzo: il collezionista tocca «Mia» e l'asta si chiude all'istante.

  3. Accesso verificato

    Email, Google o Apple, maggiore età dichiarata, codice SMS a ogni accesso e account approvato da un admin: un argine alle frodi.

  4. Un solo pagamento per più lotti

    Tutti i lotti vinti in una transazione Stripe, anche con Apple Pay o Google Pay, e 10 € di spedizione ripartiti in proporzione.

  5. Foto con rimozione dello sfondo

    Fino a 10 foto per lotto: un servizio proprietario dell'app toglie lo sfondo e in pochi secondi il lotto ha un aspetto da catalogo.

  6. Range Lotti per più banditori

    Ogni banditore ha il suo intervallo di numeri: l'app segnala le sovrapposizioni, suggerisce un intervallo libero e numera i lotti.

  7. Ciclo del lotto e programmazione

    Attivo, da pagare, completato o annullato: il banditore aggiudica o no, chiude e riprende l'asta, programma l'uscita del lotto.

  8. Gestione utenti e pagamenti

    Solleciti con contatore, blocco degli utenti che non pagano, nomina di altri admin e notifiche push a tutti.

  9. Push e centro notifiche

    Un tocco sulla notifica apre l'asta o la chat giusta; il centro notifiche raccoglie avvisi e solleciti, da segnare letti in un colpo.

  10. Chat diretta con il banditore

    Si apre direttamente dal lotto: messaggi che arrivano subito, invio di immagini e il badge «Acquistato» sui lotti comprati.

  11. Nuovi moduli, anche dopo il lancio

    L'app cresce ancora: Range Lotti e la modalità multi-admin sono arrivati dopo la pubblicazione sugli store. Oggi ci sono anche report Excel automatici, utenti online in tempo reale, annunci con commenti e pagina «Chi siamo» modificabile dall'admin.

Le funzioni come le vive chi le usa: il collezionista che offre e paga, il banditore che pubblica e aggiudica.

Per chi compra Offerte

Rilanci in un tocco, sempre in diretta

Ogni lotto mostra il prezzo corrente e la storia delle puntate, aggiornati in diretta per tutti. Per rilanciare, il collezionista sceglie uno dei quattro importi che l'app calcola sul prezzo del momento, oppure digita la sua cifra: sopra i 50 € il rilancio minimo è di 5 €. Nessun errore di importo, nessuna attesa.

  • 4 importi suggeriti
  • minimo 5 € sopra i 50 €
  • puntate aggiornate in diretta
App MM Numismatica, contatore in tempo reale degli utenti online nell'intestazione dell'asta: 346 su 805
Utenti online, in tempo reale
App MM Numismatica, dettaglio del lotto 157: foto della moneta e puntate in diretta, ognuna con il link Commenta
Dettaglio · puntate e commenti

Per chi compra Pagamento

Tutti i lotti vinti, un solo pagamento

Chi vince più lotti non li paga uno alla volta: il wallet li raccoglie e li salda in un'unica transazione Stripe, anche con Apple Pay o Google Pay. I 10 € di spedizione si ripartiscono in proporzione fra i lotti, e senza un indirizzo di consegna il pagamento non parte: nessun pacco resta senza destinazione.

  • una transazione per tutti i lotti
  • Apple Pay e Google Pay
  • senza indirizzo, niente pagamento
App MM Numismatica, wallet con quattro lotti da pagare e un solo pagamento da 93 €, spedizione inclusa
Wallet Stripe

Per chi vende Catalogo e banditori

Più banditori, un catalogo sempre in ordine

Ogni lotto ha fino a 10 foto e un servizio proprietario dell'app può toglierne lo sfondo: in asta il pezzo ha l'aspetto da catalogo. Ogni banditore ha il suo intervallo di numeri, l'app segnala sovrapposizioni e numera da sola il lotto. Il banditore lo pubblica subito o tra 2 o 5 ore, lo aggiudica o no, chiude e riprende l'asta.

  • fino a 10 foto, sfondo rimosso
  • un intervallo di numeri per banditore
  • pubblicazione subito, tra 2 o 5 ore
App MM Numismatica, Range Lotti in modalità multi-admin: cinque banditori, ognuno con il proprio intervallo di lotti
Range Lotti · multi-admin

Per tutti Comunicazione

Dalla notifica all'asta, dal lotto alla chat

Il collezionista scrive al banditore dal lotto: messaggi immediati, immagini e il badge «Acquistato» sui lotti comprati. Le notifiche push aprono con un tocco l'asta o la chat giusta, e il banditore può avvisare tutti insieme.

  • chat aperta dal lotto
  • un tocco apre asta o chat
  • push a tutti gli utenti
App MM Numismatica, elenco delle chat: «Hai vinto il lotto 264!» e la conferma di pagamento del lotto 8
Chat in-app
App MM Numismatica, centro notifiche con due solleciti di pagamento e il comando «Segna tutte come lette»
Centro notifiche

Per tutti Fiducia

Chi offre è verificato, chi non paga è bloccato

Si entra con email, Google o Apple dichiarando di essere maggiorenni; a ogni accesso un codice SMS conferma il telefono, e ogni nuovo account attende l'approvazione di un admin. Chi vince e non paga riceve solleciti, contati uno per uno, e se continua a non pagare l'admin può bloccarlo.

  • SMS a ogni accesso
  • account approvato da un admin
  • solleciti contati, blocco possibile
App MM Numismatica, schermata di accesso: email e password oppure accesso con Google o con Apple
Accesso · email, Google, Apple

Stack tecnico

iOS / iPadOS
React Native (Expo) · build nativa iOS e iPadOS
Android
React Native (Expo)
Backend
Firebase: Firestore, Cloud Functions, Auth, Storage · servizio proprietario per la rimozione dello sfondo (Python su Cloud Run)
Pagamenti
Stripe PaymentSheet · Apple Pay · Google Pay
Push notifications
Expo Push · APNs e FCM
Real-time sync
Listener Firestore in tempo reale
AI
Servizio proprietario dell'app per la rimozione automatica dello sfondo
Parliamoci.

Hai un'idea simile?
Parliamone.

Se hai un'idea che richiede sviluppo app mobile o automazioni AI come MM Numismatica, non devi avere tutto chiaro prima di contattarci. La prima call è gratuita e dura 30 minuti: ti diciamo subito se quello che hai in mente è fattibile.

Risposta entro 24 ore · Prima call sempre gratuita