-
Javiera Norambuena:
- Registro de usuarios: Permite crear nuevas cuentas y gestionar sesiones de usuario.
- Buscar clima por ciudad (GET): Consulta el clima de cualquier ciudad utilizando una operación GET a la API externa.
- Página de favoritos: Permite agregar (POST) y eliminar (DELETE) ciudades favoritas utilizando JSONPlaceholder como API externa. Además, cada ciudad favorita cuenta con un dropdown que muestra información actualizada del clima (GET).
- Bugfixes generales: Corrección de errores y mejoras en la experiencia de usuario.
-
Felipe Abarca:
- Configuración inicial del proyecto y ajustes en
App.vue. - Desarrollo del componente
Weather.vuepara mostrar información del clima. - Implementación e integración de servicios para consumir APIs en
services/.
- Configuración inicial del proyecto y ajustes en
-
0wulf:
- Integración de Tailwind CSS y Headless UI.
- Responsividad, diseño general y optimización del código.
- Despliegue de la aplicación en Netlify.
- Clonar el repositorio:
git clone <URL_DEL_REPOSITORIO>
- Navegar al directorio del proyecto:
cd tarea-3-2025-01-s2-team-web/T3 - Instalar las dependencias:
npm install
- Buildear la aplicación:
npm run build
- Iniciar el servidor de desarrollo:
npm run preview
- Abrir el navegador en la URL que se muestra en la terminal (por defecto,
http://localhost:4173).
- Autenticación: Registro y login de usuarios.
- Vista Home: Muestra información del clima actual en la ubicación actual y permite buscar dentro de un grupo de ciudades.
- Vista Favoritos: Permite gestionar una lista de ubicaciones favoritas.
- Diseño responsivo: Uso de Tailwind CSS para un diseño adaptable y Headless UI para componentes más complejos.
- Enrutamiento: Navegación entre vistas mediante Vue Router.
- N/A
Disclaimer: Esta aplicación fue construida con la ayuda de ChatGPT