Sobre este proyecto
it-programming / web-development
Abierto
Se busca un desarrollador web experimentado para crear un sistema integral de emisión y gestión de tickets . El sistema debe ser robusto, seguro y fácil de usar, con un enfoque en la eficiencia para los vendedores y la claridad en los reportes para la administración.
Funcionalidades clave requeridas:
1. Registro y gestión de usuarios (vendedores) con roles y permisos definidos.
2. Selección de zona y tipo de sorteo (ej. Santa, Bólido, Charada, Duky, Diaria, Nica, Salva).
3. Interfaz intuitiva para la captura de números (00-99) y la cantidad de pedazos.
4. Implementación de un teclado numérico virtual, diseñado para ser responsive y fácil de usar en diversos dispositivos.
5. Botones principales para una operación fluida: Agregar número, Limpiar, Vaciar Ticket, Imprimir/PDF, Emitir Ticket.
6. Generación de un ticket previo para revisión y un ticket final con todos los detalles relevantes (fecha, hora, zona, sorteo, usuario, total).
7. Módulo de reportes detallados por zona, tipo de sorteo y vendedor, para un seguimiento preciso de las ventas.
8. Sistema de reglas configurables por el administrador, como límites de pedazos por número y horarios de cierre de jugadas para cada sorteo.
Requerimientos Técnicos:
* Backend: Python, preferiblemente con el framework Django, o alternativamente Flask.
* Base de datos: MySQL o PostgreSQL para asegurar escalabilidad y fiabilidad.
* Frontend: html, css y javascript, con un diseño completamente responsive para una experiencia de usuario óptima en cualquier dispositivo.
* Capacidad de exportación de tickets a formato PDF.
* Desarrollo de un panel de administrador completo para la configuración de zonas, gestión de horarios, establecimiento de topes de jugada y acceso a todos los reportes generados por el sistema.
Se valorará la experiencia previa en proyectos similares y la capacidad de entregar un producto final de alta calidad y rendimiento. Se espera que el diseño de la interfaz de vendedor sea intuitivo y responsive, posiblemente basado en un diseño de referencia proporcionado.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias