Desarrollo completo de página de videojuegos con arquitectura MTV en Django.
Se ha desarrollado un proyecto completo modelo-vista-controlador con Django, en el cual se ha conseguido:
- Aprender el tipo de arquitectura MVC.
- Aplicar Python para el controlodor (backend) y el modelo.
- Adquirir conocimientos de html, css y javascritp para el frontend.
- EL uso de base de datos Oracle y PL/SQL.
La aplicación inicia en una pantalla principal donde a traves del consumo de una Web Api se muestra la lista de juegos actuales. Para la parte del usuario/cliente en la parte superior izquierda tiene el acceso al registro y al inicio de sesión.
Una vez logeado, el cliente puede ver el catálogo de juegos disponibles para añadir al carrito de compra. Al mismo tiempo en dicha pantalla tiene un menu desplegable para gestiónar el carrito y su perfil.
En caso de ser necesario se ha incluido un formulario de contacto con la empresa para cualquier consulta.
Se ha implementado la parte interna de gestión de la empresa. En ella cada empleado puede logearse para acceder al stock nacional y gestionarlo.
Los usuarios de RRHH al logearse también tienen autorización para dar de alta, baja o modificar los datos de empleados.
- https://rawg.io (Página desde donde usamos el Web Api).