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