HomeWork FrontEnd

1. Dependencias

"@angular/animations": "~9.1.1",
"@angular/cdk": "^9.2.2",
"@angular/common": "~9.1.1",
"@angular/compiler": "~9.1.1",
"@angular/core": "~9.1.1",
"@angular/forms": "~9.1.1",
"@angular/localize": "~9.1.1",
"@angular/material": "^9.2.2",
"@angular/platform-browser": "~9.1.1",
"@angular/platform-browser-dynamic": "~9.1.1",
"@angular/router": "~9.1.1",
"@ng-bootstrap/ng-bootstrap": "^6.1.0",
"bootstrap": "^4.4.0",
"bootstrap-icons": "^1.0.0-alpha3",
"g": "^2.0.1",
"rxjs": "~6.5.4",
"tslib": "^1.10.0",
"zone.js": "~0.10.2"

2. Descipción proyecto

En este proyecto voy a realizar en Angular la parte del frontend, para llevar a una aplicación web, la idea que realicé en Android.

Es una aplicación para gestionar las tareas cotidianas en del hogar, donde podemos encontrar dos roles diferentes:

  • Administrador : Es el que tiene el control para poder crear y asignar las tareas, además de gestionar los usuarios del hogar.

  • Usuario: Pertenece a un hogar gestionado por una administrador, tiene acceso solamente a su lista de tareas.

3. Instalación y ejecución

Para poder usar la aplicación y comprobar su funcionamiento, debemos una vez clonado el repositorio usar el comando:

npm install

Para poder levantarlo debemos usar:

ng serve

Luego abrir en el navegador:

http://localhost:4200/

4. Desarrollo

Aún es un proyecto en desarrollo, el cual puede tener varias modificaciones significativas.

5. Futuras features

  • Integrar testing unitarios con Testing-Library.
  • Integrar testing end-to-end con Playwright.
  • Realizar nuevos componentes y refactorizar código.