[object Object] - Fran García López

Quizer - Generador de Preguntas

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.

Características

Nota del proyecto

Proyecto realizado como TFG para la Universidad Miguel Hernández de Elche.

  • Matricula de Honor.

base de datos

Base de datos creada con PostgreSQL para almacenar y gestionar los datos.

  • Gestión eficiente de datos estructurados.

api rest

Backend construido con Flask, siguiendo una arquitectura RESTful.

  • Facilita la escalabilidad y el mantenimiento.

autenticación segura

Autenticación mediante bcrypt y tokens JWT para seguridad.

  • Protección avanzada de las credenciales de usuario.

cms admin

CMS para que los administradores gestionen preguntas y pruebas.

  • Control completo sobre el contenido generado.

test automatizados

Pruebas end-to-end con Nightwatch ejecutadas mediante GitHub Actions.

  • Garantiza la estabilidad y funcionamiento de la plataforma.

contenedorización

Aplicación distribuida mediante Docker para portabilidad y escalabilidad.

  • Facilita la implementación en diferentes entornos.

Rol: Desarrollador

Institución: Proyecto Personal

Período de tiempo: Marzo 2023