Torna all'archivio

Full-stack

Repository GitHub

StartStack Platform

Una piattaforma che trasforma la vendita di servizi per startup in un processo di consegna tracciabile.

Contesto: Marketplace multiservizio e piattaforma operativa

Periodo: 2026

Riepilogo

StartStack collega negozio pubblico e portale clienti a flussi protetti per il personale. Ordini, fatture, pagamenti, progetti, risorse, licenze e stati dei servizi condividono un modello di dominio; Docker Compose mantiene riproducibile l'ambiente locale.

Dall'ordine del cliente alla consegna organizzata

Negozio

I clienti esplorano servizi e template

Checkout

Cliente, ordine, fattura e pagamento sono collegati

Servizi

FastAPI coordina regole e operazioni

Dati e risorse

YugabyteDB e MinIO memorizzano registri e file

Consegna

Le interfacce interne mostrano stato e azioni

Cosa gestisce il sistema

Interfacce separate per pubblico, clienti e personale.

Backend API con frontend React/Vite distinti.

YugabyteDB e MinIO per dati relazionali e oggetti.

Checkout completo dal cliente e ordine fino a progetto e licenza.

Tecnologia

Stack

FastAPIReactViteTypeScriptYugabyteDBPostgreSQL / YSQLSQLAlchemyAlembicMinIODocker ComposeNginxRBAC

Aree

Full-stackBackendMarketplaceSQL distribuitoFlussi aziendaliSistemi amministrativi

Implementazione verificata

Un flusso verificato end-to-end

Il repository include uno smoke test e un esportatore che attraversano i reali confini tra servizi.

2

Interfacce React

Applicazioni separate per clienti e personale.

3

Nodi YugabyteDB

Cluster YSQL distribuito locale tramite Docker Compose.

API

Da ordine a pagamento

Crea cliente, ordine, fattura e pagamento e verifica gli errori.

JSON

Report demo

Esporta stato, KPI, catalogo e dati operativi.

Vedi smoke test ed esportatore

Conclusioni

  • Gli stati aziendali restano collegati in un unico flusso.
  • Il personale controlla consegne, risorse e servizi da un punto centrale.
  • L'ambiente riproducibile facilita test, dimostrazioni e passaggio di consegne.

Vuoi esaminare l'implementazione?

Il repository contiene codice sorgente, istruzioni di configurazione e cronologia dello sviluppo.

Apri il repository