SatNet es una aplicación web desarrollada en Django para gestionar las operaciones del Departamento Técnico de mantenimiento en casinos. Centraliza el control de materiales, entregas, reparaciones de laboratorio y flujos de aprobación, eliminando el uso de papel y mejorando la trazabilidad de los procesos técnicos.
- Gestión de materiales alineados al índice del módulo MM de SAP.
- Registro y actualización de stock por parte del personal autorizado.
- Validaciones automáticas de existencia antes de realizar una entrega.
- Registro de entregas con múltiples ítems por acta.
- Soporte para materiales repetidos (modo “caja registradora”).
- Guardado automático de actas no firmadas para completar luego.
- Firma del técnico al finalizar la entrega.
- Módulo genérico reutilizable.
- Flujo por etapas: técnico → supervisor → seguridad → almacén.
- Control del estado de aprobación desde cada vista.
- Generación de actas en PDF (WeasyPrint).
- Listado filtrable por técnico, estado y fecha.
- Dashboard con indicadores: entregas por mes, materiales más usados, técnicos activos.
- Python 3.12
- Django 4.x
- WeasyPrint (PDF)
- Bootstrap 5
- Gunicorn + Nginx (producción)
- Base de datos: SQLite (desarrollo) / PostgreSQL (producción)
SatNet/
├── config/ # Configuración Django
├── inventario/ # App principal (materiales, actas)
├── aprobaciones/ # App para flujo de aprobaciones
├── templates/ # HTML por app (base, actas, login, etc.)
├── static/ # CSS y JS
├── media/ # PDFs y archivos generados
├── requirements.txt # Dependencias del proyecto
└── README.md
git clone https://github.com/babuenop/SatNet.git
cd SatNet
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Accede a la app desde: http://127.0.0.1:8000/
- Control de roles y permisos por grupo (técnico, supervisor, almacén).
- Firma electrónica avanzada.
- Notificaciones por cambio de estado o faltantes de stock.
- Dashboard por usuario y filtros personalizados.
- Digitalización de ingreso y egreso en almacén físico.
Proyecto desarrollado por babuenop,
Free