Overview
I implemented the Login and Registration functionalities in the backend, integrating with Firebase as the authentication provider. Additionally, I developed the admin panel module for teachers and administrators in the frontend, using Angular and Material, which facilitated Course management and Access control.
Problem
Build a secure authentication system and admin panel for course management and access control on the Incubadora del NOC platform.
Solution
Backend with Firebase authentication and Angular frontend with admin panel for teachers and administrators.
Process
- 1Firebase Auth integration in Node.js/Express backend
- 2Login and registration flows with validation
- 3Admin module development with Angular Material
- 4Course management and role/permission control
- 5PostgreSQL connectivity for persistence
Results
XAcademy final project successfully delivered. Robust auth system and functional admin panel for the educational platform.
Technologies
AngularMaterialFirebaseNode.jsExpressPostgreSQLTailwind
