Creators Pro
IL PRODOTTOIl team assegna contenuti da produrre e ne segue editing, approvazione e pubblicazione. Le creator ricevono le task nell’app iOS e caricano foto e video.
Nel team dalle fasi iniziali, ho sviluppato da zero funzionalità dell’app iOS e poi esteso il mio lavoro al backend e al web.
Da Airtable al Content Management di Creators Pro
Ho portato nel web la conoscenza maturata su iOS e Airtable, imparando React e contribuendo a dati, API e interfacce. Ho poi progettato e implementato in autonomia la riorganizzazione del dominio dei contenuti.
Un workflow web collegato dalla richiesta al Planning, introdotto progressivamente nei team.
Recuperare i contenuti rimasti non attivi dopo l’upload
Alcuni file arrivavano nello storage senza che il loro stato venisse aggiornato nel database. Ho ricostruito il problema con Sentry e log, seguito gli interventi e creato API di recupero utilizzate e migliorate in più occasioni.
Contenuti recuperati e una procedura riutilizzabile per i casi successivi.
RESPONSABILITÀ E CONTRIBUTI
App iOS
Funzionalità costruite da zero in Swift: flussi task, selezione dei media e upload, anche in background.
Backend e dati
API REST, integrazioni ed evoluzione del modello dati con Prisma, mantenendo compatibilità con i record esistenti.
Web e Capacitor
Task, approvazioni e gestione media in React e TypeScript; contributo all’evoluzione mobile con Capacitor.
React · TypeScript · Node.js · NestJS · Prisma · Swift · Capacitor
Ambiti e tecnologie nel dettaglio
Interfacce web
React, TypeScript, Vite, Tailwind CSS, TanStack Query e Table, Radix UI. Workflow di task, approvazioni e gestione dei contenuti.
Backend e integrazioni
Node.js, NestJS, API REST, Prisma, PostgreSQL e MySQL. Integrazioni con Google Cloud Storage, Google Drive e Airtable; logica applicativa degli handler Pub/Sub dopo la ricezione degli eventi.
Mobile iOS
Swift: media picker, upload con avanzamento, cache, thumbnail, download e salvataggio in galleria. Successiva evoluzione in team e contributo al passaggio verso Capacitor.
Manutenzione e processo
Git, Sentry, Scrum e ClickUp. Debugging di flussi applicativi, gestione degli errori ed evoluzione dei dati esistenti.