Mis Proyectos

Una colección de proyectos desarrollados con Django, JavaScript y tecnologías modernas

Plataforma de gestión para empresas de servicios
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.

Django PostgreSQL Python Bootstrap Gunicorn Nginx PWA WeasyPrint JavaScript Traccar OpenAI Google Maps API Google Calendar API WhatsApp API django-axes
Jul 2026
Ver Detalles
Ready4Padel · Gestión de clubes de pádel
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.

Django Python Bootstrap SQLite Gunicorn Nginx ReportLab
Jul 2026
Ver Detalles
Web corporativa para restaurantes
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.

Nginx JavaScript HTML5 CSS3 OpenStreetMap Schema.org Playwright
Sep 2026
Ver Detalles
Planificador de viaje interactivo
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.

Nginx PWA JavaScript HTML5 CSS3 Leaflet OpenStreetMap Wikipedia API
Sep 2026
Ver Detalles

¿Tienes un proyecto en mente?

Estoy abierto a colaborar, desarrollar ideas o crear soluciones web impactantes