Loading repository data…
Loading repository data…
Reginaldotzi / repository
Frontend - Sistema de Logística (Next.js + TypeScript + Tailwind CSS)
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Sistema de gestión integral de clientes, pedidos, proveedores y facturas desarrollado con Next.js 14, React, TypeScript y Tailwind CSS.
Este frontend se conecta a dos backends Spring Boot:
Componente A (Puerto 8081) - MariaDB
Componente B (Puerto 8082) - PostgreSQL
git clone <url-del-repo>
cd logistics-frontend
npm install
Crear archivo .env.local en la raíz:
NEXT_PUBLIC_API_COMPONENTE_A=http://localhost:8081
NEXT_PUBLIC_API_COMPONENTE_B=http://localhost:8082
npm run dev
http://localhost:3000
logistics-frontend/
├── app/ # Páginas (App Router)
│ ├── clientes/ # Gestión de clientes
│ ├── pedidos/ # Gestión de pedidos
│ ├── proveedores/ # Gestión de proveedores
│ ├── facturas/ # Gestión de facturas
│ ├── layout.tsx # Layout principal
│ └── page.tsx # Dashboard
├── components/ # Componentes reutilizables
│ └── layout/
│ └── Navbar.tsx # Barra de navegación
├── services/ # Servicios API
│ ├── clienteService.ts
│ ├── pedidoService.ts
│ ├── proveedorService.ts
│ └── facturaService.ts
├── types/ # Tipos TypeScript
│ └── index.ts
├── .env.local # Variables de entorno
└── package.json
GET /api/clientes - Listar clientesPOST /api/clientes - Crear clientePUT /api/clientes/{id} - Actualizar clienteDELETE /api/clientes/{id} - Eliminar clienteGET /api/pedidos - Listar pedidosPOST /api/pedidos - Crear pedidoPATCH /api/pedidos/{id}/cancelar - Cancelar pedidoDELETE /api/pedidos/{id} - Eliminar pedidoGET /api/proveedores - Listar proveedoresPOST /api/proveedores - Crear proveedorPUT /api/proveedores/{id} - Actualizar proveedorDELETE /api/proveedores/{id} - Eliminar proveedorGET /api/facturas - Listar facturasPOST /api/facturas - Crear facturaPATCH /api/facturas/{id}/cancelar - Cancelar facturaDELETE /api/facturas/{id} - Eliminar factura# Desarrollo
npm run dev
# Compilar para producción
npm run build
# Ejecutar en producción
npm start
# Linting
npm run lint
Reginaldotzi
Noviembre 2025