Volver al archivo de proyectos

Full-stack

Repositorio de GitHub

StartStack Platform

Una plataforma que convierte la venta de servicios para startups en un proceso de entrega trazable.

Contexto: Marketplace multiservicio y plataforma operativa

Periodo: 2026

Resumen

StartStack conecta una tienda pública y un portal de clientes con flujos protegidos para el personal. Pedidos, facturas, pagos, proyectos, recursos, licencias y estado de servicios comparten un modelo de dominio; Docker Compose mantiene el entorno local reproducible.

Del pedido del cliente a una entrega organizada

Tienda

Los clientes exploran servicios y plantillas

Checkout

Cliente, pedido, factura y pago quedan conectados

Servicios

FastAPI coordina reglas y operaciones

Datos y recursos

YugabyteDB y MinIO almacenan registros y archivos

Entrega

Las interfaces internas muestran estado y próximas acciones

Qué gestiona el sistema

Interfaces separadas para público, clientes y personal.

Backend API con frontends React/Vite independientes.

YugabyteDB y MinIO para datos relacionales y objetos.

Checkout completo desde cliente y pedido hasta proyecto y licencia.

Tecnología

Stack

FastAPIReactViteTypeScriptYugabyteDBPostgreSQL / YSQLSQLAlchemyAlembicMinIODocker ComposeNginxRBAC

Áreas

Full-stackBackendMarketplaceSQL distribuidoFlujos de negocioSistemas administrativos

Implementación verificada

Un flujo comprobado de principio a fin

El repositorio incluye una prueba de humo y un exportador que atraviesan los límites reales entre servicios.

2

Interfaces React

Aplicaciones separadas para clientes y personal.

3

Nodos YugabyteDB

Clúster YSQL distribuido local mediante Docker Compose.

API

De pedido a pago

Crea cliente, pedido, factura y pago y comprueba errores.

JSON

Informe de demostración

Exporta estado, KPIs, catálogo y datos operativos.

Ver la prueba de humo y el exportador

Conclusiones

  • Los estados comerciales permanecen conectados en un mismo flujo.
  • El personal puede revisar entregas, recursos y servicios desde un punto central.
  • El entorno reproducible facilita pruebas, demostraciones y traspaso.

¿Quieres revisar la implementación?

El repositorio contiene el código, las instrucciones de configuración y el historial de desarrollo.

Abrir repositorio