Sobre este proyecto
it-programming / web-development
Abierto
Actualmente, mis tiendas físicas utilizan un sistema para gestionar el retiro de códigos de productos digitales (como gift cards y recargas de videojuegos). Sin embargo, el sistema existente presenta inconsistencias significativas en el historial y el control del inventario, lo que ha llevado a la decisión de desarrollar una solución completamente nueva y confiable.
El objetivo principal es crear un sistema privado de inventario de códigos digitales desde cero, garantizando un control preciso y un historial de movimientos inalterable. Este sistema será utilizado por varias tiendas físicas.
Funcionamiento del sistema:
El administrador cargará códigos digitales al inventario. Cada tienda tendrá un usuario y contraseña únicos para acceder al sistema y retirar los códigos que necesiten para vender a sus clientes.
Funciones principales requeridas:
1. Sistema de usuarios:
- Login seguro para todos los usuarios.
- Gestión de usuarios asignados a tiendas específicas.
- Implementación de roles de usuario (administrador y tienda).
2. Inventario:
- Capacidad para subir códigos digitalmente, ya sea de forma manual o mediante la importación de archivos.
- Organización y manejo del inventario por tipo de producto.
- Control en tiempo real del stock disponible de cada código.
3. Retiro de códigos:
- Las tiendas podrán retirar códigos según sus necesidades.
- Cada código retirado debe registrarse de forma precisa, indicando a qué tienda fue entregado.
- Garantizar que cada código sea único y no pueda ser entregado dos veces.
4. Historial y reportes:
- Registro detallado de cada movimiento por código.
- Almacenamiento de la fecha, usuario y tienda asociados a cada transacción.
- Funcionalidad para exportar reportes a formato Excel.
5. Seguridad:
- Mecanismos para evitar la duplicación de códigos en el inventario.
- Implementación de medidas para asegurar que un código no se entregue más de una vez.
- Registro completo y auditable de todos los movimientos dentro del sistema para garantizar la trazabilidad.
Se busca un sistema estable, rápido y confiable que resuelva las deficiencias del sistema actual. Se requiere un desarrollador con experiencia comprobada en Laravel, PHP y MySQL, preferiblemente con experiencia en el desarrollo de sistemas administrativos o de inventario. Se valorarán ejemplos de proyectos similares.
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