No description
- TypeScript 73.6%
- CSS 25.9%
- PowerShell 0.1%
- JavaScript 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 2m16s
Nueva entrada de menu que acepta PENDING_COMMIT.md sin confirmar, hace commit y push a origin de la rama actual. |
||
| .ai | ||
| .claude | ||
| .codex/skills/ui-ux-pro-max | ||
| .expo | ||
| .forgejo/workflows | ||
| .github | ||
| .history | ||
| .lh | ||
| .next | ||
| .volta | ||
| .vscode | ||
| backend | ||
| deploy | ||
| docs | ||
| frontend | ||
| packages | ||
| scripts | ||
| .cursorrules | ||
| .env.example | ||
| .gitignore | ||
| .impeccable.md | ||
| AGENTS.md | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| copilot-instructions.md | ||
| lerna.json | ||
| nginx.conf | ||
| nodemon.json | ||
| package-lock.json | ||
| package.json | ||
| PENDING_COMMIT.example.md | ||
| README.md | ||
| run.ps1 | ||
| tsconfig.json | ||
CI — Sistema Integral EDINTEL
Plataforma web integral para gestión de cotizaciones, pedidos, proyectos, inventario y notificaciones. Integra con Softland ERP.
Quick Start
- Requisitos: Node.js 20+, SQL Server (Softland)
npm install(instala workspaces: backend, frontend, packages/*)- Copiar
.env.examplea.envy configurar - Backend:
npm run dev:back(puerto 3000) - Frontend:
npm run dev:front(puerto 3000 o 3020 según config)
Features
- Cotizaciones y pedidos con sync a Softland
- Gestión de proyectos y departamentos
- Inventario y recargas
- Notificaciones globales y por sistema
- Dashboard administrativo
- Importación/exportación Excel
Tech Stack
- Backend: Node.js + Express + TypeScript + SQL Server (mssql)
- Frontend: Next.js + Syncfusion + Tailwind CSS v3
- Monorepo: npm workspaces + Lerna
- Tests: Vitest
- Deploy: Docker + Forgejo Actions (build en runner + SSH al destino)
Documentation
- 01 - Contexto
- 02 - Arquitectura
- 03 - Instalación
- 04 - Despliegue
- 05 - API e Interfaces
- 06 - Base de Datos
- 07 - Runbooks
Scripts Principales
| Comando | Descripción |
|---|---|
npm run dev |
Frontend + Backend + Packages en paralelo |
npm run dev:back |
Backend con tsx watch |
npm run dev:front |
Frontend Next.js |
npm test |
Tests unitarios backend |
npm run deploy:forgejo |
Deploy a produccion via Forgejo CI (push a origin) |
npm run deploy:1panel |
Deploy local a 1Panel (legacy) |
npm run deploy:1panel:remoto |
Deploy remoto a 1Panel (legacy) |