Il cliente
Topsquad nasce da una community di studenti dell'Università Bocconi di Milano. Il suo fondatore, ex studente dell'ateneo, ha voluto trasformare questa esperienza in una startup: un corso digitale on demand per preparare il test di ammissione alla Bocconi.
L'obiettivo
Serviva una piattaforma completa: un sito per presentare il corso, un'area riservata per seguire le lezioni e, per gli studenti paganti, uno strumento di quiz ufficiali ed esercitazioni personalizzate su cui allenarsi.
Trattandosi di una startup agli inizi, con una base utenti non ancora estesa, il vincolo principale era economico: i costi fissi dovevano essere minimi, così che ogni vendita contribuisse davvero alla crescita del progetto.
Le scelte tecniche
Abbiamo progettato la piattaforma con una filosofia serverless sin dal primo giorno, distribuendola su Firebase con un database MongoDB: le risorse si pagano solo quando vengono effettivamente usate, e con pochi utenti la spesa resta vicina allo zero.
Per le videolezioni abbiamo integrato Vimeo invece di gestire in proprio archiviazione e streaming dei video, che sono tra le voci di costo più difficili da prevedere. In questo modo la spesa per l'erogazione del corso è nota in anticipo e non cresce in modo imprevisto con le visualizzazioni.
I pagamenti avvengono direttamente in piattaforma tramite Stripe: lo studente acquista il corso e ottiene subito l'accesso a lezioni, quiz ed esercitazioni, senza passaggi manuali.
L'architettura
- Firebase
- Hosting della piattaforma e backend serverless.
- MongoDB
- Database di utenti, quiz, esercitazioni e progressi.
- Stripe
- Pagamenti in piattaforma e sblocco immediato dei contenuti.
- Vimeo
- Erogazione delle videolezioni del corso on demand, con costi prevedibili.
I risultati
- Costo ricorrente dell'intera piattaforma inferiore a 10 dollari al mese.
- Margine su ogni vendita di quasi il 100% rispetto ai costi di piattaforma.
- Acquisto e accesso ai contenuti completamente automatizzati grazie all'integrazione con Stripe.
- Un'architettura pronta a crescere: se gli studenti aumentano, le risorse scalano senza dover riprogettare nulla.
