
La PR Platform
Piattaforma e-learning e community per un brand di crescita personale
- Fastify
- Prisma
- PostgreSQL
- React
- Vite
- Stripe
- Mux
Contesto
La PR è un brand di coaching e crescita personale femminile con una community di circa 600 donne. Fino al 2025 tutto girava su WooCommerce: abbonamenti da una parte, video ospitati altrove, community su un tool separato, email su un altro ancora. Ogni novità richiedeva di toccare quattro sistemi.
Sfida
Portare abbonate, pagamenti ricorrenti e storico ordini su una piattaforma unica senza interrompere il servizio, e trasformarla in un vero software di e-learning per percorsi strutturati come "Reset Mind". Il vincolo: 759 utenti attivi da migrare con i loro abbonamenti, zero downtime percepito.
Cosa ho fatto
- Backend Fastify + Prisma + PostgreSQL: modello dati per utenti, abbonamenti, percorsi, lezioni e progressi.
- Migrazione da WooCommerce: script di import con conteggio alla sorgente, dry-run, confronto dei totali e verifica a campione prima del taglio.
- Pagamenti Stripe: checkout, webhook per rinnovi e cancellazioni, listini e offerte dedicate.
- Video con Mux: upload, transcodifica e player protetto per le lezioni.
- Frontend React + Vite: area membri, percorsi con avanzamento, pannello admin per contenuti e analytics.
- Marketing automation: sequenze email legate allo stato dell'abbonamento e ai lead magnet (week challenge, quiz).
Risultati
La piattaforma è in produzione e in sviluppo attivo: nuove funzioni escono ogni settimana senza toccare altri sistemi, e la community ha un solo posto dove entrare.
Stack
| Layer | Tecnologia | Perché |
|---|---|---|
| API | Fastify + Prisma | leggero, tipizzato, veloce da far evolvere |
| Database | PostgreSQL | relazioni abbonamento → percorso → progresso |
| Pagamenti | Stripe | abbonamenti ricorrenti e webhook affidabili |
| Video | Mux | streaming adattivo senza gestire l'encoding |
| Frontend | React + Vite | stessa base di tutti i miei progetti |
Hai un problema simile?
Raccontamelo in una call di 60 minuti. Ti dico onestamente se e come posso aiutarti.
