Desarrollador Backend/Frontend para Módulo de Depósito
Budget: $30 – $250 USD
Descripción del Proyecto – Módulo de Depósito (Sistema Interno)
Resumen del Proyecto
Estamos en búsqueda de un desarrollador freelancer con experiencia en backend (idealmente con Node.js + TypeORM) y frontend en React.js, para continuar con el desarrollo del módulo de Depósito de nuestro sistema interno.
________________________________________
Tareas a Realizar
• Registro de productos
• Gestión de sectores
• Registro de marcas y categorías
• Administración de depósitos
• Gestión de platilleras
• Organización por filas
• Registro de unidades de medida
• Entrada y salida de productos por funcionarios
________________________________________
Especificaciones Funcionales
1. Registro de Productos
• Debe permitir registrar productos con:
o Sector
o Subsector (Relacionado con el Sector-Lugar donde fue destinado el producto)
o Fotos
o Cantidad total
o Cantidad mínima
o Ubicación dentro del depósito, fila y columna en el cual se encuentra por ejemplo “Fila 1, columna A”.
o el producto tiene que incluir número de serie generado automáticamente.
o Dera haber un registro previo de depósitos.
• Cada producto debe tener una serie única y un código QR generado automáticamente al registrarlo.
________________________________________
2. Entrada de Productos
• Mediante un formulario que:
o Permita seleccionar si la entrada se realiza con o sin nota fiscal.
o Si es sin nota fiscal, debe habilitar un campo obligatorio de descripción.
o Registre el ID del usuario que realiza la entrada.
• El sistema debe permitir:
o Registrar nuevos productos
o Reutilizar productos y series ya existentes
• Generar automáticamente el código QR del producto al ingresar e imprimir automáticamente en una impresora de ticket zebra.
________________________________________
3. Salida de Productos
• Existen dos tipos de salida:
o Por pérdida
o Por préstamo
a) Salida por Préstamo:
• Se deben registrar:
o Usuario que presta el producto
o Usuario que retira el producto
o Sector al que pertenece
o Fecha y hora del préstamo
o ID del producto y su categoría
• El producto:
o Descontará su cantidad del stock disponible
o Cambiará su estado a "en préstamo"
• Generar e imprimir 2 boletos con:
o Información del producto
o Fecha
o Usuario que presta
o Código QR vinculado a la factura
• Al devolver el producto, se debe:
o Leer el código QR con un lector
o Cargar el producto nuevamente en el stock
o Cambiar su estado a "disponible"
o Registrar el evento en el historial de productos devueltos
b) Salida por Pérdida:
• Se debe registrar:
o El producto perdido
o Usuario responsable
o Observación
• El producto:
o Se descontará del stock
o Quedará registrado en el historial de productos perdidos, accesible por fecha
________________________________________
4. Etiquetado y Unidades
• Los productos pueden ser registrados por unidad u otra unidad de medida definida.
• Se deben generar etiquetas individuales para cada producto registrado.
________________________________________
5. Mínimos de Stock
• Cada producto tendrá una cantidad mínima definida
• Se debe generar una vista específica que muestre los productos con stock en niveles mínimos
________________________________________
6. Vista de Productos Prestados
• Crear una vista donde se puedan observar todos los productos actualmente prestados
• Incluir filtros por fecha
7. Informes/Relatorio con exportacion a excell
• Relatorio de Productos con usuario, sector, subsector, operación (Entrada, Prestamos, Perdida, Devolucion), fecha, responsable y estado con filtro por rango de fecha.
• Relatorio de Subsectores con mas Prestamos.
• Relatorio de Usuario con más Prestamos.
• Relatorio de Notas Fiscales/Facturas.
• Relatorio de Productos en Stock.
Resumen del Proyecto
Estamos en búsqueda de un desarrollador freelancer con experiencia en backend (idealmente con Node.js + TypeORM) y frontend en React.js, para continuar con el desarrollo del módulo de Depósito de nuestro sistema interno.
________________________________________
Tareas a Realizar
• Registro de productos
• Gestión de sectores
• Registro de marcas y categorías
• Administración de depósitos
• Gestión de platilleras
• Organización por filas
• Registro de unidades de medida
• Entrada y salida de productos por funcionarios
________________________________________
Especificaciones Funcionales
1. Registro de Productos
• Debe permitir registrar productos con:
o Sector
o Subsector (Relacionado con el Sector-Lugar donde fue destinado el producto)
o Fotos
o Cantidad total
o Cantidad mínima
o Ubicación dentro del depósito, fila y columna en el cual se encuentra por ejemplo “Fila 1, columna A”.
o el producto tiene que incluir número de serie generado automáticamente.
o Dera haber un registro previo de depósitos.
• Cada producto debe tener una serie única y un código QR generado automáticamente al registrarlo.
________________________________________
2. Entrada de Productos
• Mediante un formulario que:
o Permita seleccionar si la entrada se realiza con o sin nota fiscal.
o Si es sin nota fiscal, debe habilitar un campo obligatorio de descripción.
o Registre el ID del usuario que realiza la entrada.
• El sistema debe permitir:
o Registrar nuevos productos
o Reutilizar productos y series ya existentes
• Generar automáticamente el código QR del producto al ingresar e imprimir automáticamente en una impresora de ticket zebra.
________________________________________
3. Salida de Productos
• Existen dos tipos de salida:
o Por pérdida
o Por préstamo
a) Salida por Préstamo:
• Se deben registrar:
o Usuario que presta el producto
o Usuario que retira el producto
o Sector al que pertenece
o Fecha y hora del préstamo
o ID del producto y su categoría
• El producto:
o Descontará su cantidad del stock disponible
o Cambiará su estado a "en préstamo"
• Generar e imprimir 2 boletos con:
o Información del producto
o Fecha
o Usuario que presta
o Código QR vinculado a la factura
• Al devolver el producto, se debe:
o Leer el código QR con un lector
o Cargar el producto nuevamente en el stock
o Cambiar su estado a "disponible"
o Registrar el evento en el historial de productos devueltos
b) Salida por Pérdida:
• Se debe registrar:
o El producto perdido
o Usuario responsable
o Observación
• El producto:
o Se descontará del stock
o Quedará registrado en el historial de productos perdidos, accesible por fecha
________________________________________
4. Etiquetado y Unidades
• Los productos pueden ser registrados por unidad u otra unidad de medida definida.
• Se deben generar etiquetas individuales para cada producto registrado.
________________________________________
5. Mínimos de Stock
• Cada producto tendrá una cantidad mínima definida
• Se debe generar una vista específica que muestre los productos con stock en niveles mínimos
________________________________________
6. Vista de Productos Prestados
• Crear una vista donde se puedan observar todos los productos actualmente prestados
• Incluir filtros por fecha
7. Informes/Relatorio con exportacion a excell
• Relatorio de Productos con usuario, sector, subsector, operación (Entrada, Prestamos, Perdida, Devolucion), fecha, responsable y estado con filtro por rango de fecha.
• Relatorio de Subsectores con mas Prestamos.
• Relatorio de Usuario con más Prestamos.
• Relatorio de Notas Fiscales/Facturas.
• Relatorio de Productos en Stock.