Skip to content

Este repositorio es la prueba para la hackatón de IT Academy 2024, que tendrá lugar los días 22 y 23 de octubre. La aplicación permite obtener actividades aleatorias o filtradas, integrando un servicio HTTP que interactúa con una API.

Notifications You must be signed in to change notification settings

Yul1b3th/hackaton-cibernarium-boored

Repository files navigation

TryTime

📄 Descripción

Este repositorio contiene el código fuente de una aplicación web llamada TryTime, que genera actividades aleatorias utilizando Angular y Server-Side Rendering (SSR).

🚀 Demo

Puedes ver la demostración de la aplicación en TryTime.

✨ Características

  • Generación de actividades aleatorias: Obtén una actividad al azar para realizar.
  • Filtros personalizados: Filtra actividades por tipo.
  • SSR con Angular: La aplicación utiliza Server-Side Rendering para mejorar el rendimiento y SEO.
  • Gestión de errores: Maneja adecuadamente los errores de red y límites de solicitud.
  • Optimización del rendimiento: Utiliza proxy para evitar problemas de CORS y mejora la interacción con la API.
  • Diseño Responsivo: La interfaz se adapta a dispositivos móviles y de escritorio, ofreciendo una experiencia uniforme en todas las plataformas.

☁️ Interacción con la API "Bored API"

Este proyecto frontend se conecta con la API Bored, la cual proporciona actividades aleatorias y filtradas, ideal para ayudar a los usuarios a encontrar algo entretenido que hacer en función de sus preferencias.

💻 Tecnologías Utilizadas

📋 Requisitos

  • Node.js y npm instalados en tu sistema. Puedes descargarlos desde nodejs.org.
  • Angular CLI instalado globalmente. Puedes instalarlo con el siguiente comando:
npm install -g @angular/cli

🛠️ Instalación

  1. Clona el repositorio:
git clone https://github.com/Yul1b3th/hackaton-cibernarium-boored
  1. Ingresa al directorio del proyecto:
cd hackaton-cibernarium-boored
  1. Instala las dependencias:
npm install

▶️ Ejecución

Ejecuta la aplicación con el siguiente comando:

ng serve -o

🌐 Despliegue

Para desplegar la aplicación en producción, sigue estos pasos:

✔️ Paso 1: Ejecuta el comando de construcción para compilar la aplicación Angular:

ng build --prod

✔️ Paso 2: Los archivos generados se almacenarán en el directorio dist/. Puedes desplegar estos archivos en un servidor web o en un servicio de alojamiento que admita aplicaciones web estáticas.

🤝 Contribuciones

Si deseas colaborar en este proyecto o informar sobre problemas, no dudes en crear un "issue" o enviar un "pull request."

About

Este repositorio es la prueba para la hackatón de IT Academy 2024, que tendrá lugar los días 22 y 23 de octubre. La aplicación permite obtener actividades aleatorias o filtradas, integrando un servicio HTTP que interactúa con una API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published