lebesgue.cl
Plataforma propia para mis clases particulares de matemáticas, física, estadística y programación. Los alumnos reservan clases y pagan en línea, descargan material privado y reciben su sala de Google Meet automáticamente. El backend es serverless sobre AWS y toda la infraestructura está definida como código.
- API NestJS sobre AWS Lambda y cliente Next.js en un monorepo Turborepo
- Infraestructura en Terraform: VPC sin NAT (VPC endpoints), API Gateway, RDS, S3, SES y EventBridge Scheduler
- Reservas, pagos con Mercado Pago (webhooks con firma verificada) y salas de Google Meet automáticas
- Auth con rotación de refresh tokens y detección de reuso; material servido con URLs firmadas de S3
- 377 tests end-to-end, 8 ADRs y deploy por GitHub Actions con OIDC (sin llaves de larga duración)
- TypeScript
- NestJS
- Next.js
- Prisma
- PostgreSQL
- Terraform
- GitHub Actions