Title: Trabajo final
Course: 2025 - LISI - Sistemas de Informacion Geografica 4-1

🎯 **Objetivo general:

Desarrollar una aplicación web en React que compile todas las actividades prácticas realizadas con la API de Google Maps, estructuradas como un portafolio digital. Cada sección debe incluir una explicación clara del ejercicio, su funcionalidad, y el código debe estar publicado en la página personal del alumno usando GitHub Pages.**

🧩

Requisitos del proyecto:

1.

Estructura del proyecto:

Tu proyecto final deberá ser un sitio en React que funcione como índice interactivo para navegar entre todas las implementaciones realizadas durante el curso. Cada actividad debe estar en su propia sección/página o componente.

El proyecto debe incluir:

- Una página principal (Home) con el título del portafolio, tu nombre y un índice navegable de las actividades.
- Una sección por cada actividad práctica realizada (por ejemplo: Marcadores, Autocompletado, Clustering, Trazado de rutas, StreetView, etc.).
- Cada sección debe contener:
  - Título del ejercicio
  - Breve explicación de lo que se hizo y cómo se implementó.
  - Visualización funcional de la actividad con Google Maps.

2.

Explicaciones por sección:

Cada actividad debe tener una breve explicación escrita que incluya:

- Qué se hizo (propósito)
- Qué herramientas/librerías se usaron
- Qué aprendiste
- Qué desafíos enfrentaste (si hubo)

Puedes colocar la explicación al principio o final de cada sección como texto explicativo en la interfaz.

3.

Estilo y navegación:

- Utiliza componentes de React para separar cada ejercicio.
- Implementa un sistema de navegación (menú o barra lateral) para acceder fácilmente a cada implementación desde el índice.
- Aplica diseño básico responsivo.

4.

Repositorio y despliegue:

- Todo el código debe estar publicado en un repositorio de GitHub.
- El proyecto debe estar hosteado usando GitHub Pages desde tu cuenta personal.

Ejemplo de URL esperada:

https://tuusuario.github.io/portafolio-maps

Puedes usar gh-pages para desplegar fácilmente tu proyecto.

📋

Instrucciones de entrega:

1. Subir todo el código a un repositorio público en GitHub con nombre claro (ej. portafolio-google-maps).
2. Asegúrate de tener un archivo README.md que incluya:
  - Tu nombre
  - Descripción del proyecto
  - Enlace a la versión desplegada en GitHub Pages
  - Capturas o GIFs de las secciones
3. Publicar el proyecto con GitHub Pages (npm run deploy si usas gh-pages).
4. Entregar en clase o por correo:
  - El enlace del repositorio
  - El enlace a la página en línea

📅

Fecha de entrega:

 [indicar fecha de cierre de curso]

✅

Evaluación:

- 🛠️ Funcionalidad de cada implementación
- 📝 Claridad en las explicaciones
- 🧭 Navegación entre secciones
- 🎨 Presentación visual general
- 🌐 Despliegue exitoso en GitHub Pages
- 🧾 README completo