Sección 51
Profesor: Víctor Zapata
- Carlos González
- Amanecer Cabrera
- Emerson Ramírez
El sitio web actual de la Municipalidad de Cholchol presenta importantes deficiencias en diseño visual, interactividad y responsividad, dificultando la navegación en distintos dispositivos. Esto impacta negativamente en la experiencia del usuario y la imagen institucional.
Se hace necesario rediseñar la página de inicio aplicando buenas prácticas de desarrollo frontend, incorporando eventos, validaciones, accesibilidad y el uso de un framework moderno.
- Scroll automático a secciones con
useRef. - Menú hamburguesa funcional en móviles mediante
Drawerde MUI. - Control del menú desde el componente
Layout.
- Validación de campos vacíos (nombre y email).
- Validación de formato correcto de email.
- Modal de confirmación previa al envío con resumen de datos.
- Al confirmar, mensaje dinámico con nombre y email ingresado.
Tecnologías utilizadas:
- ⚛️ React + Vite
- 💄 Material UI (MUI)
- 🧭 React Router DOM
- 🎨 React Icons
- 🧪 Git y GitHub para control de versiones
El diseño se adapta correctamente a dispositivos móviles y de escritorio.
Framework: React + Material UI
Patrón de diseño: Arquitectura basada en componentes
- Clonar repositorio
git clone https://github.com/EmeRamirez/react-mui-ev2.git- Instalar dependencias
npm install- Correr el proyecto
npm run dev