Esta es una pagina Web Creada con Angular en la cual se simula el HomePage de la pagina Cuevana3.io. Aprovechando las características de componetización de Angular para crear la pagina en varias partes.
Alguna de las características usadas para la construcción de esta página Web fueron:
- Uso de Componentes para la modularización de responsabilidades y muestra de objetos Gráficos.
- Uso de Routing para futuras incorporaciones de módulos y componentes principales.
- Uso de Peticiones HTTP a través de AngularClient para la obtención de información externa.
- Uso de información externa simulada a traves de documentos .Json para la simulación de obtención de información externa a traves de peticiones HTTP.
- Uso de Interfaces para parametrizar la información y darle un formato estándar.
- Uso de Servicios que gestionan la información y puede ser obtenida a traves de varios componentes.
- Uso de Directrices Angular para la gestión de información y repetición de elementos usando *NgFor o *NgIf.
- Uso de Referencias de elementos HTML para manipulación del DOM a traves de TypeScript.
- Comunicación entre componentes con uso de Inputs.
- Se añaden componentes Login y Signup para gestión de formularios con Angular a traves de formularios Reactivos.
- Se realiza conexión con Firebase para obtención de información externa y se reemplaza la simulación de información externa de los archivos .Json por la base de datos no relacional proporcionada por Firebase.
- Peticiones HTTP hacia Firebase.
A continuación se muestra el resultado de la replica del HomePage de Cuevana3, si quiere ver la pagina por usted mismo puede entrar al siguiente link.