La rosa scarlatta
Caso di studio - Taromina React
Volevo un progetto concreto per imparare React e Node.js, ma anche per costruire un sistema più riutilizzabile rispetto alle versioni precedenti.
I vecchi prototipi erano isolati tra loro (Flash, Unity, Telegram, Second Life…).
L’idea era creare una base comune, un’API centrale capace di alimentare diverse interfacce senza dover riscrivere tutto ogni volta.
Ruolo
Progettazione, sviluppo front-end e back-end, creazione dell’API e architettura del progetto.
La soluzione
Ho sviluppato il front-end in React e il back-end in Node.js, con un’API Python indipendente ospitata su Google Cloud. Questa API gestisce i tarocchi, l’interpretazione delle carte e i dati del gioco, ed è pensata per essere utilizzata sia in un’app web che in un futuro bot o un app mobile. Il progetto mi ha permesso di testare un’architettura multi-linguaggio (React / Node / Python) e di sperimentare la comunicazione tra questi ambienti. È anche un terreno di esplorazione per le future integrazioni con l’intelligenza artificiale.
I risultati
TarotMina – React mi ha permesso di consolidare le mie competenze full stack moderne. Il progetto è evolutivo e modulare, pronto per essere adattato ad altre piattaforme (Telegram, Second Life o un’app mobile). È allo stesso tempo un progetto di studio, un esercizio tecnico e un omaggio ai miei inizi come sviluppatrice, una tradizione che porto avanti da quasi trent’anni.
