Sobre este proyecto
it-programming / web-development
Abierto
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