Frontend de trading-platform - Workspace V2
Go to file
rckrdmrd 737303d177 Migración desde trading-platform/apps/frontend - Estándar multi-repo v2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:32:49 -06:00
docs Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
src Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
.env Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
.env.example Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
Dockerfile Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
index.html Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
nginx.conf Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
package-lock.json Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
package.json Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
postcss.config.js Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
README.md Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
tailwind.config.js Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
tsconfig.json Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
tsconfig.node.json Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
vite.config.ts Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00
vitest.config.ts Migración desde trading-platform/apps/frontend - Estándar multi-repo v2 2026-01-16 08:32:49 -06:00

Trading Platform Frontend

React SPA para la plataforma de trading con creditos virtuales.

Stack Tecnologico

  • React 18 + TypeScript 5
  • Vite para build tooling
  • Tailwind CSS para estilos
  • Zustand para state management
  • TanStack Query para data fetching
  • React Router v6 para routing

Modulos

Modulo Descripcion Puerto Backend
Wallet Billetera virtual, depositos, retiros 3090
Products Marketplace de productos/servicios 3091
VIP Suscripciones Gold/Platinum/Diamond 3092
Investment Agentes Atlas/Orion/Nova 3093
Predictions Paquetes de predicciones ML 3094

Estructura

src/
├── components/         # Componentes compartidos
├── services/          # Cliente API
├── modules/
│   ├── wallet/
│   │   ├── types/
│   │   ├── services/
│   │   ├── stores/
│   │   ├── hooks/
│   │   ├── components/
│   │   └── pages/
│   ├── products/
│   ├── vip/
│   ├── investment/
│   └── predictions/
├── routes.tsx
├── App.tsx
└── main.tsx

Desarrollo

# Instalar dependencias
npm install

# Iniciar servidor de desarrollo
npm run dev

# Build para produccion
npm run build

# Type checking
npm run type-check

Variables de Entorno

VITE_API_BASE_URL=http://localhost:3000/api
VITE_ENABLE_DEVTOOLS=true

Docker

# Build imagen
docker build -t trading-frontend .

# Ejecutar con docker-compose
docker-compose -f docker-compose.mcp.yml up frontend