Progetto sviluppato per un cliente
Piattaforma web con moneta virtuale e blockchain.
Rinascitalia è un ecosistema web preesistente al quale Antonio Trapasso ha iniziato a contribuire come volontario, correggendo bug, prima di riscriverne e svilupparne personalmente le componenti principali.
Raccontami il tuo progetto · Visita il sito del cliente
Stato: Online, mantenuto e in evoluzione. Ruolo svolto: Sviluppo dell'ecosistema, manutenzione, evoluzione e ruolo tecnico di superadmin.
Proprietà e responsabilità
Il dominio, il progetto e la relativa moneta virtuale appartengono e sono gestiti dal cliente. Testscript documenta esclusivamente il lavoro di sviluppo web svolto e non offre servizi finanziari, investimenti o promesse di guadagno.
Contesto
La collaborazione è nata dal supporto volontario su un progetto già esistente. In seguito l'ecosistema è stato completamente riscritto e sviluppato nelle sue componenti applicative, con continuità di manutenzione ed evoluzione. Altri sviluppatori collaborano nell'area amministrativa.
Esigenza
Coordinare in una piattaforma coerente registrazione, profili, annunci, area amministrativa, dati applicativi e wallet, mantenendo separati i diversi sottosistemi e le rispettive responsabilità.
Intervento
Sono state sviluppate e integrate le componenti admin, app, backend, insert, lire, register e wallet, con interfacce web dedicate e API che collegano annunci, account e operazioni del wallet.
Soluzione
L'ecosistema separa le interfacce React, i servizi PHP e l'amministrazione. Il backend applicativo valida le operazioni sugli annunci e delega al servizio wallet le transazioni dell'asset virtuale sulla rete Stellar.
Funzionalità principali
La descrizione si limita ai flussi confermati nei sorgenti e non attribuisce alla moneta virtuale natura finanziaria.
- Registrazione e accesso alle aree dell'ecosistema tramite componenti dedicate.
- Pubblicazione, consultazione e gestione degli annunci da parte degli iscritti.
- Wallet con saldo, storico delle transazioni, acquisti e trasferimenti dell'asset virtuale.
- Per un annuncio idoneo e scaduto, il proprietario può avviare una sola volta il credito dell'importo calcolato dal sistema nel proprio wallet.
- Il flusso controlla proprietà dell'annuncio, scadenza, segnalazioni e assenza di una precedente creazione prima di registrare la transazione Stellar.
- Componenti amministrative, operative e di analisi a supporto della manutenzione dell'ecosistema.
Architettura
Architettura distribuita: frontend React/TypeScript per le esperienze operative, applicazione pubblica PHP, API Slim per la logica di dominio, amministrazione CodeIgniter e servizio wallet Slim separato con integrazione Stellar. I dati persistenti sono gestiti su MySQL.
Stack tecnico verificato
Le tecnologie elencate risultano dai manifest e dai moduli direttamente coinvolti nei flussi descritti.
- React 19
- TypeScript
- Vite
- Tailwind CSS
- PHP 8
- Slim 4
- CodeIgniter 4
- MySQL
- REST API
- JWT
- Stellar SDK
Stato del progetto
Le componenti sono online e il progetto continua a essere mantenuto ed evoluto. Il case study non espone configurazioni, dati degli iscritti o dettagli riservati dell'infrastruttura.
Evoluzione
L'evoluzione prosegue sulle componenti applicative e amministrative in collaborazione con il cliente e gli altri sviluppatori coinvolti, senza presentare attività future come funzioni già disponibili.
Devi coordinare più componenti in una piattaforma web?
Raccontami i flussi, gli utenti e le integrazioni necessarie: valuteremo un'architettura proporzionata al progetto.
Raccontami il tuo progetto