Casa Betti

Una vetrina web per mostrare gli oggetti di una collezione in vendita (dipinti, mobili, oggettistica) con foto, anno, prezzo e stato.

Perché

L'ho fatta per Emanuele Betti, restauratore e collezionista, che voleva una bacheca semplice da tenere aggiornata da solo, dove far vedere le opere ai potenziali acquirenti senza passare da un marketplace.

Immagine di repertorio per il progetto «Casa Betti»: non mostra il progetto.

Cosa ho costruito

  • Un sito Django con home, elenco e scheda di ogni oggetto. Ci sono 8 categorie e 3 stati: disponibile, riservato, venduto.
  • Le immagini si gestiscono dall'amministrazione con django-filer, che crea anche le miniature.
  • Ogni opera ha due testi: le note tecniche del collezionista e un testo di presentazione per chi compra. I testi di 13 opere li ho scritti a mano e li tengo nel codice, con un comando che li carica, perché il database SQLite non è versionato.
  • Il titolo del sito si cambia dall'amministrazione. Si avvia con Docker.

Cosa ho fatto io

Tutto: è un piccolo lavoro di un fine settimana, cinque commit tra il 3 e il 5 ottobre 2025. La parte a cui tengo di più è la separazione tra note e presentazione, che rende più semplice scrivere testi diversi per due lettori diversi.

Stato e limiti

È un prototipo e non lo sviluppo più dall'ottobre 2025. Il Dockerfile usa il server di sviluppo di Django, quindi non è una configurazione da produzione. Non ho scritto test e non c'è un deploy documentato. Nel repository c'è anche un backup del database SQLite, che non avrebbe dovuto starci.

  • Stack

    Python · Django 5.2 · SQLite · django-filer · Pillow · Docker

  • Il mio ruolo

    Progetto personale per un conoscente: sviluppo e rilascio del codice con licenza GPL v3.

Foto di repertorio: «Chairs in a Row - Greenwood Louisiana Flea Market», Steve Snodgrass, licenza CC BY 2.0 (Wikimedia Commons). Non mostra il progetto.