Revenir aux archives

Full-stack

Dépôt GitHub

StartStack Platform

Une plateforme qui transforme la vente de services aux startups en un processus de livraison traçable.

Contexte: Marketplace multiservice et plateforme opérationnelle

Période: 2026

Résumé

StartStack relie une boutique publique et un portail client à des parcours protégés pour le personnel. Commandes, factures, paiements, projets, ressources, licences et états de services partagent un même modèle de domaine; Docker Compose garantit un environnement local reproductible.

De la commande client à la livraison organisée

Boutique

Les clients découvrent services et modèles

Checkout

Client, commande, facture et paiement sont reliés

Services

FastAPI coordonne règles et opérations

Données et ressources

YugabyteDB et MinIO stockent dossiers et fichiers

Livraison

Les interfaces internes montrent état et actions

Ce que le système prend en charge

Interfaces distinctes pour public, clients et personnel.

Backend API avec frontends React/Vite séparés.

YugabyteDB et MinIO pour données relationnelles et objets.

Checkout complet du client et de la commande jusqu'au projet et à la licence.

Technologie

Stack

FastAPIReactViteTypeScriptYugabyteDBPostgreSQL / YSQLSQLAlchemyAlembicMinIODocker ComposeNginxRBAC

Domaines

Full-stackBackendMarketplaceSQL distribuéProcessus métierSystèmes administratifs

Implémentation vérifiée

Un parcours testé de bout en bout

Le dépôt comprend un smoke test et un exporteur qui traversent les véritables frontières entre services.

2

Interfaces React

Applications distinctes pour clients et personnel.

3

Nœuds YugabyteDB

Cluster YSQL distribué local par Docker Compose.

API

Commande vers paiement

Crée client, commande, facture et paiement puis teste les erreurs.

JSON

Rapport de démonstration

Exporte état, KPI, catalogue et données opérationnelles.

Voir le smoke test et l'exporteur

Conclusions

  • Les états métier restent reliés dans un seul parcours.
  • Le personnel peut suivre livraisons, ressources et services depuis un point central.
  • L'environnement reproductible facilite tests, démonstration et transmission.

Vous souhaitez examiner l'implémentation ?

Le dépôt contient le code source, les instructions d'installation et l'historique du développement.

Ouvrir le dépôt