Aplicación web encargada de generar certificados digitales. Podemos observar que esta funcionalidad está presente en plataformas reconocidas como Udemy, Platzi, etc.
- Angular 10.
- Angular Material.
- Sweet Alert 2.
- Pdfmake-wrapper.
- Bootstrap.
- UUID. ( Versión 4 )
- Firebase Cloud Firestore.
- Firebase Storage.
- Firebase Authentication.
-
El flujo de la aplicación es sencilla, la mayor parte del front-end está hecha con Angular, mediante los servicios realizamos operaciones CRUD ( CREATE - READ - UPDATE - DELETE ) a Google Cloud Firestore.
-
Para acceder necesitas autenticarte con las credenciales, debido a que sólo el rol ADMIN puede realizar las operaciones CRUD.
-
Para generar los certificados utilicé la librería Pdfmake-wrapper, que mediante los servicios, obtiene la información necesaria para generar el certificado digital en formato PDF.
Acceda a la aplicación: https://certificadoapp-3bb25.web.app/
username: prueba@gmail.com
password: 123456
Imágenes de referencia: