En este proyecto desarrollé “Rest Reserv”, una aplicación web pensada para optimizar la experiencia de reservas y opiniones de los comensales. Utilizando HTML, CSS y JavaScript junto con Bootstrap, implementé un flujo completo de registro e inicio de sesión en el que cada usuario puede dejar valoraciones que se almacenan localmente en el navegador mediante Local Storage.
El mayor desafío técnico fue dominar las rutas relativas para los recursos estáticos —especialmente imágenes y hojas de estilo— y garantizar un despliegue impecable en GitHub Pages. Aprendí a configurar correctamente el atributo base href y a depurar errores de carga de activos para que la aplicación funcione tanto en desarrollo como en producción.
Durante el desarrollo profundicé en los conceptos de persistencia: comprendí cuándo es suficiente utilizar Local Storage y en qué casos conviene emplear una base de datos tradicional o un backend real. Este proyecto forma parte de mi profundización en frontend en la carrera de Ingeniería de Software que curso actualmente.
Para la interfaz, integré Bootstrap vía CDN; aunque aún no personalicé tipografías con Google Fonts, aprendí su implementación, así como el uso de la biblioteca de iconos de Font Awesome. De este modo obtuve un diseño coherente, cercano y accesible. Cada componente —formularios, tarjetas de opinión y botones de navegación— fue optimizado para ser responsive y mantener la coherencia visual en todos los dispositivos.