Mis Proyectos
Una colección de proyectos desarrollados con Django, JavaScript y tecnologías modernas
Plataforma de gestión para empresas de servicios
Plataforma web integral para empresas de servicios con equipos de campo: gestiona empleados, trabajos, mantenimientos, flota y documentación desde un único sistema. Sustituye el papel y las hojas de cálculo por un flujo digital completo que conecta la oficina con los operarios en la calle en tiempo real. El proyecto combina un back-office web para administración y oficina con dos aplicaciones móviles instalables (PWA) —una para los operarios de campo y otra para el personal de oficina—, ambas con funcionamiento offline. Cada usuario ve solo lo que le corresponde gracias a un sistema de roles (administración, oficina y operario) con permisos granulares por área. La demo pública funciona con datos ficticios que se regeneran cada noche e incluye acceso con un clic a los tres perfiles —administración, oficina y operario—, este último enmarcado como aplicación móvil. Construida con Django 5 y PostgreSQL, con front-end en Bootstrap y JavaScript, y una arquitectura modular preparada para crecer. Adaptable a cualquier empresa de servicios que gestione equipos y trabajos en campo: mantenimiento, climatización, fontanería, obra, limpieza, seguridad, telecomunicaciones y más.
Ready4Padel · Gestión de clubes de pádel
Aplicación web de gestión integral para clubes de pádel que digitaliza la relación entre el club y sus socios: reserva de pistas por franjas horarias, torneos con inscripción online y un canal de noticias propio. El personal administra toda la operativa desde un panel de gestión dedicado, independiente del administrador de Django. La demo es totalmente funcional y se regenera cada noche con datos de ejemplo. Se puede acceder con el usuario admin y la contraseña admin para reservar pistas, inscribirse en torneos y recorrer el panel de gestión. Desarrollada con Django y Python sobre SQLite, con plantillas de Django y Bootstrap 5 sin frameworks de JavaScript, generación de PDF con ReportLab y despliegue con Gunicorn y Nginx.
Web corporativa para restaurantes
Sitio web corporativo para restaurantes, diseñado con un enfoque mobile-first: está pensado para el cliente que escanea el código QR de la mesa o encuentra el local en Google Maps y necesita, en segundos, la carta, el horario y la forma de contactar. Se ha desarrollado como plantilla reutilizable, de modo que la identidad visual, la carta, los horarios y las promociones se adaptan a cada establecimiento sin modificar el código. La demo presenta una pizzería italiana ficticia: el nombre, la carta, los precios y las reseñas son de ejemplo. Desarrollado con HTML, CSS y JavaScript nativos, sin frameworks ni dependencias externas, y desplegado como sitio estático sobre Nginx. Validado mediante pruebas automatizadas con Playwright en cinco resoluciones —desde móviles de 320 px hasta escritorio—, sin desplazamiento horizontal ni errores de consola.
Planificador de viaje interactivo
Planificador de viaje interactivo que centraliza en una única aplicación web toda la información de un viaje: itinerario diario, mapa de ruta, reservas con su documentación, trámites previos y una guía de frases del idioma local. Está diseñado para consultarse desde el móvil durante el viaje y funciona como aplicación instalable, también sin conexión. La demo recorre un itinerario de diez días por Tailandia —Bangkok, Ayutthaya, Khao Yai y Koh Tao— con lugares, horarios y rutas reales; las reservas, los localizadores y los documentos son ficticios. Desarrollado con HTML, CSS y JavaScript nativos, sin frameworks ni proceso de compilación, y desplegado como sitio estático sobre Nginx. Interfaz adaptada a móvil y escritorio, con transiciones que respetan la preferencia de movimiento reducido.