Modern DNI & Passport Appointment System
A complete redesign of Spain’s national identity document appointment booking system with improved user experience, accessibility, and modern design principles.
Cita Previa DNI
Iniciar Solicitud
Quick Start
Get the project running locally in minutes
Explore the pages
Navigate through the multi-step appointment booking flow:
- Home (
index.html) - Landing page with appointment options - Iniciar Solicitud (
iniciar-solicitud.html) - Authentication method selection - Seleccionar Cita (
seleccionar-cita.html) - Complete appointment form - Resumen (
resumen.html) - Appointment confirmation summary
Key Features
Everything you need for a modern appointment booking system
Multi-Step Flow
Complete appointment booking process with intuitive navigation through authentication, form filling, and confirmation.
Responsive Design
Mobile-first design that works seamlessly across all devices with adaptive navigation and touch-friendly controls.
Accessible Forms
WCAG-compliant form validation with clear error messages, proper labels, and keyboard navigation support.
Government Branding
Official Spanish government color scheme and styling guidelines for trustworthy, compliant interfaces.
Optimized Images
Modern image formats (AVIF, WebP) with fallbacks for maximum performance and compatibility.
Clean Code
Semantic HTML, modular CSS with custom properties, and minimal JavaScript for maintainability.
Explore Documentation
Deep dive into design, development, and deployment
Ready to get started?
Clone the repository and start customizing the design for your own appointment booking system.
Get Started