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
- Desarrollo y mantenimiento integral de una biblioteca digital en servidor propio.
- Gestión de ejemplares, portadas, categorías, citas y estadísticas de lectura con zona privada de administración.
- Migración a dominio .org y despliegue seguro con Nginx, Gunicorn, PostgreSQL y Let’s Encrypt.