Sobre este proyecto
it-programming / web-development
Abierto
Es un sistema que muestre a posibles clientes una lista de productos que están próximos a vencer, se deben mostrar campos como: Código, nombre, descripción, precio y fecha de vencimiento, entre otros campos importantes; debe permitir a usuarios proveedores cargar documentos legales y un documento para subir los productos. Debe tener un módulo administrativo para la gestión de usuarios, de productos y de informes.
Especificaciones técnicas:
El sistema debe tener un formulario de registro y validación con correo electrónico, este formulario debe permitir cargar documentos legales.
El sistema debe tener un inicio de sesión con usuario y contraseña, pero solo se debe activar cuando un usuario administrador (que son solo 2) verifique la documentación legal cargada en el formulario de registro.
Debe tener varios perfiles de usuarios:
- SuperAdministrador: debe tener acceso a absolutamente todo y poder modificar todo.
- Administrador: este usuario es el encargado de verificar la documentación legal cargada y toda la información de productos y de clientes.
- Cliente - Proveedor: este usuario puede cargar la información de los productos que están próximos a vencer y también puede ser cliente comprador.
En la primer pantalla después del inicio de sesión se debe mostrar en su parte izquierda el menú con los acceso a los demás espacio que se permite ingresar dependiendo del tipo de perfil de usuario.
En la parte central se debe mostrar una lista de los productos a vender y con la posibilidad de comprar o de ofertar un valor diferente al que se esta mostrando.
En la parte superior derecha, todos los accesos al perfil y cuentas.
Si desea cargar productos para vender, ese pantalla debe tener un formulario con los campos específicos para montar producto manual o la posibilidad de montar productos por archivo, puede ser un excel.
Al cargar los productos exitosamente debe tener la posibilidad de activar o no esos productos que montó, si están activos, se deben mostrar en la lista de productos que pueden ver los clientes, si no están activos no se deben mostrar en la lista de productos.
Un cliente comprador también puede ser un cliente vendedor.
El sistema solo muestra información productos, no se debe mostrar información de los clientes, es decir, un cliente no tener ningún contacto con otro cliente.
En la parte administrativa, se debe mostrar la información de usuarios registrados, validar los documentos cargados y la posibilidad de activar al usuario para que pueda ver los productos.
Debe tener un parte de informes:
- Ventas realizadas.
- Ventas declinadas.
- Usuarios registrados.
- Productos en la plataforma, próximos a vencer.
El sistema debe enviar correos electrónicos cuando suceda:
Un usuario se registre, debe enviar correo a los administradores para validar la información.
Cuando el administrador active la cuenta del usuario registrado, debe enviar un correo al usuario informando que ya esta activo.
Cuando un usuario carga productos se debe enviar información a los administradores.
Cuando un producto esta a 5 días de vencerse, se debe enviar un correo al usuario que subió los productos.
Contexto general del proyecto
Es un sistema que muestre a posibles clientes una lista de productos que están próximos a vencer, se deben mostrar campos como: Código, nombre, descripción, precio y fecha de vencimiento, entre otros campos importantes; debe permitir a usuarios proveedores cargar documentos legales y un documento para subir los productos. Debe tener un módulo administrativo para la gestión de usuarios, de productos y de informes.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias