Herramienta Capturadora S2 - Sistema de los Servidores Públicos que Intervengan en Procedimientos de Contrataciones Públicas
Herramienta de captura para el Sistema de los servidores públicos que intervengan en procedimientos de contrataciones públicas (S2) de la Plataforma Digital Nacional.
La Herramienta de Captura de Información ha sido desarrollada para facilitar la recopilación, gestión y envío de datos conforme a los estándares establecidos en el Sistema de los servidores públicos que intervengan en procedimientos de contrataciones públicas (Sistema 2) de la Plataforma Digital Nacional (PDN).
Esta herramienta permite:
- PENDIENTE
- Gestionar y validar datos según los estándares de la PDN
- Facilitar la integración con el resto de los sistemas de la PDN
- Mantener un control de acceso basado en roles
- Generar reportes y visualizaciones de la información capturada
- Sistema de autenticación y gestión de usuarios
- Roles diferenciados (administrador y capturador)
- Formularios de captura con validación de datos
- Asignación de entes públicos a usuarios
- Interfaz intuitiva para la gestión de información
- Sistema de notificaciones por correo electrónico
- Compatibilidad con múltiples navegadores web
- Sistema Operativo: Linux (recomendado Ubuntu Server LTS)
- Docker
- Docker Compose
- Git
- Servicio SMTP configurado
- Procesador: 4 CPU
- Memoria: 8 GB RAM
- Almacenamiento: 50 GB libres (aplicaciones/código)
- Almacenamiento BD: 200 GB (inicial e incremental)
- Clonar el repositorio
git clone https://github.com/PDNMX/herramienta-capturador-s2.git
cd herramienta-capturador-s2
- Crear archivo de variables de entorno
cp .env.example .env
- Configurar las variables de entorno en el archivo
.env
:
PUBLIC_URL=http://localhost:8055
DATABASE_USERNAME=usuarioPostgres
DATABASE_PASSWORD=passwordEjemplo
DIRECTUS_ADMIN_EMAIL=[email protected]
DIRECTUS_ADMIN_PASSWORD=directusPassword
EMAIL_TRANSPORT=smtp
EMAIL_FROM=[email protected]
SMTP_HOST=smtp.gmail.com
SMTP_PORT=25
SMTP_USER=[email protected]
SMTP_PASSWORD=passwordEjemplo
- Construir y levantar los contenedores
docker-compose -p herramienta-s2 up -d --build
- Acceder a la aplicación en
http://localhost:8055
-
Administrador
- Gestión de usuarios
- Creación de entes públicos
- Configuración del sistema
- Acceso a todas las funcionalidades
-
Capturador
- Captura de información
- Gestión de registros de su ente público
- Visualización de reportes
- Captura de faltas administrativas
- Gestión de servidores públicos sancionados
- Administración de particulares sancionados
- Generación de reportes
- Gestión de catálogos
- Directus (CMS y API)
- PostgreSQL
- Docker
- Node.js
- React
Para soporte técnico, contactar a través del formulario oficial de requerimientos de la SESNA.
Este proyecto está bajo la Licencia GNU General Public License v3.0 - ver el archivo LICENSE para más detalles.
Desarrollado por la Plataforma Digital Nacional