
WebAdminISP: es una aplicación destinada a la administración de servicios de Internet por parte de un ISP, ofreciendo funcionalidades como gestión de usuarios, relevamientos técnicos, asistencias técnicas,
gestión de equipos, pasarela de pagos, envío de facturas y recibos de pago, entre otros.
Funciones desarrolladas:
- Efectuar la instalación básica del servidor con servicios de autenticación local por encriptado y JWT, y remota por Auth0. Además, implementar la carga inicial de datos por medio de seeds.
- Definir y mantener la base de datos con migraciones TypeORM.
- Implantación del código necesario para el envío de correos electrónicos, generación de facturas en archivos PDF y automatización de envíos con node-cron.
- Deploy del backend y la base de datos TypeORM en un contenedor Docker con Google Cloude.
- Atender los requerimientos de generación de diversos end-points solicitados por el grupo de Front-end.
Tecnologías: React, Next.js, Axios, Redux, Tailwind, NestJS, TypeORM, Swagger, TypeScript, Node.js, Auth0, Bcrypt, Cloudinary, otros paquetes relevantes, PostgreSQL.
Deploy: Proyecto final