Web Portfolio
Una web para un portfolio personal, realizada por completo en el framework Django.
Stack
Django
🌐 Web Portfolio con Django
Un portfolio personal desarrollado con Django que integra tanto un frontend tradicional (templates HTML) como un backend con API REST.
Incluye un blog personal, proyectos destacados, información de contacto y un currículum descargable.
✨ Características
- Autenticación
- Login con sesión para la web (navbar dinámico, logout, control de acceso).
- Login por API REST con JWT para integraciones externas o apps.
- Blog personal
- Crear, editar y borrar posts.
- Editor de texto enriquecido (TinyMCE).
- Vistas en modo oscuro.
- Proyectos destacados
- Mostrar proyectos seleccionados de GitHub.
- Información personal y de contacto
- Sección de “Sobre mí”.
- Datos de contacto.
- Currículum
- Vista/descarga de CV en PDF.
- Interfaz moderna
- Tailwind CSS.
- SweetAlert2 para confirmaciones y alertas.
- Modo oscuro aplicado en todas las vistas.
🛠️ Tecnologías usadas
- Django (backend + templates)
- Django REST Framework (API REST)
- SimpleJWT (autenticación con tokens JWT)
- TinyMCE (editor de texto enriquecido para el blog)
- Tailwind CSS (estilos modernos y responsivos)
- SweetAlert2 (alertas y modales personalizados)
Actualmente en desarrollo... 🖥️