Proyecto

El Dragón de Alejandría

Proyecto personal de biblioteca digital desarrollado y mantenido de forma integral sobre servidor propio, orientado a registrar y organizar ejemplares, portadas, categorías, citas y estadísticas de lectura en una aplicación web funcional.

Resumen

Biblioteca digital desplegada en servidor propio para gestionar ejemplares, portadas, categorías, citas y estadísticas de lectura, con zona privada de administración, autenticación y despliegue seguro sobre Nginx, Flask y PostgreSQL.

Stack: Linux, Nginx, Python, Flask, PostgreSQL, Jinja2, Gunicorn, Let's Encrypt, TLS, DNS

Qué hace

El proyecto nace para centralizar en una sola plataforma la gestión de una biblioteca digital personalizada, con una zona privada para administración y una estructura técnica propia que permita controlar tanto la aplicación como el despliegue, la seguridad y la base de datos.

Cómo está construido

Se desarrolló el backend en Python con Flask, plantillas con Jinja2 y base de datos PostgreSQL, junto con la gestión de ficheros estáticos, registro de usuarios, autenticación y control de sesiones. El despliegue se realizó en servidor propio con Nginx, Gunicorn y certificados TLS de Let’s Encrypt, incluyendo además migración a dominio .org, actualización de DNS en IONOS y ajuste de la configuración web.

Qué valida o automatiza

El proyecto demuestra una base real de trabajo en administración de sistemas, despliegues web, seguridad, gestión de base de datos y mantenimiento de una aplicación en producción sobre infraestructura propia.

Puntos clave