Este proyecto fue creado para utilizar como base en futuros desarrollos que utilicen caracteristicas similares.
Proyecto base que forma parte de otros 2 adicionales para crear un sistema en conjunto. El código del repositorio actual es el front-end que sirve para levantar una SPA (simple page application) utilizando como fuente de datos (back-end) los siguientes proyectos servidor de autenticación y servidor de fuente de datos los 3 permiten levantar un sistema cliente - servidor.
Está desarrollado en Angular versión 9.
Se utilizó Angular CLI version 9.0.1.
-
Para ejecutar este código es necesario ejecutar previamente los otros dos proyectos back-end mencionados anteriormente (servidor de autenticación y servidor de fuente de datos).
-
Una vez cumplido el punto anterior ejecutar
npm install
y luegong serve -o
-
Para utilizar tu propia llave pública de Google reCaptcha debes establecer su valor en el archivo environment.ts
- Registro de usuarios.
- Ingreso de usuarios.
- Recuperar contraseña mediante email.
- Modificar nombre y contraseña en el perfil de usuario.
- Agregar tareas.
- Listar tareas de forma paginada.
- Buscar tareas por nombre y estado.
- Modificar el estado de la tarea en el listado.
- Modificar el estado y el nombre de la tarea en página detalle.
- Eliminar una tarea.
- Mostrar hora y fecha de acuerdo a la región configurada en el cliente.
- Validaciones de autenticación con reCaptcha.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.