Vista general de CostaSpanish LMS: producto, publico objetivo, stack, estado y rol tecnico.
CostaSpanish LMS es una plataforma web en desarrollo orientada a la gestion academica y operativa de una academia de idiomas. El proyecto no se limita a alojar contenido educativo: esta disenado para resolver reglas de negocio reales como la gestion de cursos, alumnos, recursos, creditos, precios y politicas operativas, sobre una arquitectura modular preparada para evolucionar hacia un LMS completo con enfoque SaaS.
El sistema esta pensado para CostaSpanish, una academia de espanol online, tomando como referencia el caso de uso de profesoras independientes que necesitan centralizar su operativa en una unica plataforma. Tiene dos dimensiones principales: Para la profesora o administradora: un entorno de gestion para organizar alumnos, recursos, cursos, creditos y flujos internos con reglas claras y validacion fuerte. Para el alumno: una experiencia mas clara y estructurada para acceder a la oferta formativa, entender condiciones de uso y, en fases posteriores, interactuar con su area privada dentro del sistema.
Framework principal: Next.js (App Router) como entorno full-stack Lenguaje: TypeScript Base de datos: MongoDB Modelado de datos: Mongoose Validacion: Zod Frontend: React + arquitectura modular de componentes
En desarrollo. Actualmente el proyecto cuenta con una base funcional solida en areas como autenticacion, gestion de alumnos, creditos o bonos, biblioteca de recursos e integracion inicial con servicios externos. A nivel tecnico, ya se han consolidado los cimientos del dominio mediante modelos modulares, validacion multicapa y estructuras preparadas para seguir escalando hacia modulos como cursos, lecciones y experiencia completa de LMS.
Full-Stack Developer & Software Architect He sido responsable del diseno e implementacion de la arquitectura del sistema, definiendo la estructura del dominio, la separacion entre capas, el modelado de datos, la validacion de reglas de negocio y la evolucion de una base tecnica preparada para crecer sin comprometer mantenibilidad ni consistencia.