Consistente en el dev. de un prototipo de app interactiva de escritorio con GUI en WPF (Windows Presentation Foundation. Dicha GUI deberá diseñarse teniendo en cuenta los aspectos de usabilidad y factores humanos (leyes de Gestalt, empleo de metáforas, selección adecuada de colores y layouts, diseño de formularios, etc.).
+INFO:
-
VER CANVAS CON DATOS INFORMATIVOS NUEVOS
-
PROTOTIPO FIGMA: https://github.com/chunche95/Projecto-KePa/tree/main/Docs/Figma
-
Programa principal:https://github.com/chunche95/Projecto-KePa/tree/main/Kepa_Tienda
-
Manual de usuario: https://github.com/chunche95/Projecto-KePa/tree/main/Docs/Manual%20de%20usuario
-
Memoria del proyecto: https://github.com/chunche95/Projecto-KePa/tree/main/Docs/Memoria%20del%20proyecto
-
Video demo: https://github.com/chunche95/Projecto-KePa/tree/main/Docs/EntregaJunio
KEPA es una aplicación de gestión y compra de discos de vinilo, diseñada para ofrecer una experiencia de usuario intuitiva y eficiente tanto para administradores como para clientes. La aplicación está desarrollada utilizando XAML para la interfaz de usuario, C# para la lógica de negocio y MSSQL como base de datos.
Objetivo Principal: El objetivo principal de KEPA es proporcionar una plataforma en línea donde los usuarios puedan explorar un amplio catálogo de discos de vinilo, gestionar sus compras y listas de deseos, mientras que los administradores pueden controlar el contenido musical, gestionar promociones y supervisar los pedidos.
Funcionalidades Clave:
-
Roles de Usuario: Administrador: Gestión de discos, artistas, promociones y pedidos. Cliente: Navegación y compra de discos, gestión de favoritos y pedidos.
-
Autenticación y Seguridad: Ventana de login con autenticación mediante identificación y clave. Gestión de sesiones con opción de cierre de sesión en cualquier momento.
-
Gestión de Contenidos: Creación, edición y eliminación de discos y artistas. Gestión de promociones y ofertas por tiempo limitado.
-
Interacción del Cliente: Consulta de información detallada sobre discos y artistas. Funcionalidad para marcar discos como favoritos. Simulación del proceso de compra completo con resumen de pedidos.
-
Historial: Visualización del historial de pedidos y detalles de compras.
Frontend: XAML para la interfaz de usuario. Backend: C# para la lógica de negocio. Base de Datos: MSSQL para la gestión de datos.
La aplicación sigue el patrón de arquitectura MVVM (Model-View-ViewModel), lo que permite una separación clara entre la lógica de presentación, la lógica de negocio y la capa de datos, facilitando el mantenimiento y la escalabilidad del proyecto.