Quizer es una aplicación web para pruebas de conocimiento. Incluye un backend en Python con arquitectura RESTful, una base de datos PostgreSQL y un frontend en Vue.js. Admite autenticación con bcrypt y operaciones CRUD.
La aplicación tiene un CMS para la gestión por parte de administradores, está containerizada con Docker y permite pruebas end-to-end con Nightwatch.
Proyecto realizado como TFG para la Universidad Miguel Hernández de Elche.
Base de datos creada con PostgreSQL para almacenar y gestionar los datos.
Backend construido con Flask, siguiendo una arquitectura RESTful.
Autenticación mediante bcrypt y tokens JWT para seguridad.
CMS para que los administradores gestionen preguntas y pruebas.
Pruebas end-to-end con Nightwatch ejecutadas mediante GitHub Actions.
Aplicación distribuida mediante Docker para portabilidad y escalabilidad.
Rol: Desarrollador
Institución: Proyecto Personal
Período de tiempo: Marzo 2023