Esperando depósito en garantía

Sistema Control de Embarques

Publicado el 28 Octubre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

El propósito del sistema es llevar el control de embarques de clientes desde diferentes países y lugares del mundo a su destino final, en el proceso el cliente puede conocer el estado de su carga de acuerdo al tipo de transporte, por donde se encuentra y fecha aproximada de llegada al destino final.
El sistema de control de embarques estará basado en el sistema anterior de "Sistema de Seguimiento de Carga", pero incluirá nuevos módulos y funcionalidades. Este nuevo sistema se estructurará en dos partes: frontend y backend, con posibilidad de desplegarse de manera independiente. El backend será desarrollado con .NET Core 8.0 bajo una arquitectura hexagonal, siguiendo principios SOLID y usando Entity Framework Core como ORM de base de datos. El frontend se desarrollará con React JS utilizando Material ui, y contará con autenticación basada en tokens jwt y permisos detallados por roles y módulos.

Contexto general del proyecto

2. Características Principales El sistema estará ubicado en la nube, multiusuario, base de datos sql server, tienen acceso al mismo usuario administrador, usuario interno de mantenimiento y usuarios que consulta que son clientes externos y no pueden ver datos que no sean solamente los que le competen. • Ubicación en la Nube: El sistema estará alojado en la nube para facilitar el acceso desde cualquier lugar. Azure • Multiusuario: Permitirá múltiples usuarios con diferentes roles. • Base de Datos: SQL Server para almacenamiento de datos. • Roles de Usuario: • Administrador : Super usuario con todos los derechos de acceso. • Usuario Interno : Encargado del mantenimiento de los procesos de carga. • Usuario Cliente : Puede consultar el estado de sus cargas. • Seguridad de Datos: Alta seguridad para proteger la información sensible. • Interfaz Responsiva: Adaptable a diferentes dispositivos y plataformas. • Interfaz de Usuario: Amigable, sencilla, con colores claros. 3. Diagrama de Arquitectura del Sistema 3.1. Descripción General El sistema se compondrá de las siguientes capas: • Capa de Presentación : Interfaz de usuario amigable y responsiva. • Capa de Negocio : Lógica de negocio. • Capa de Datos : SQL Server para almacenamiento de datos. 3.2. Componentes del Sistema • Frontend : El backend será desarrollado con .NET Core 8.0 bajo una arquitectura hexagonal, siguiendo principios SOLID y usando Entity Framework Core como ORM de base de datos. • Backend : El frontend se desarrollará con React JS utilizando Material ui, y contará con autenticación basada en tokens jwt y permisos detallados por roles y módulos. • Base de Datos: SQL Server. IMPLEMENTACIÓN en azure y hosting la implementación del sistema incluirá el despliegue tanto del backend como del frontend en microsoft azure, con una infraestructura diseñada para garantizar escalabilidad y seguridad. El cliente dispondrá de 2 meses de ambiente de pruebas en Azure para la base de datos y la aplicación Web API, asegurando que el sistema sea completamente funcional antes de su lanzamiento oficial. En todas las tablas se debe de poner inactivar o activar el registro

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 el diseño
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 01 Febrero, 2025

Habilidades necesarias