RedCollege

RedCollege is a Chilean educational platform created by teachers for teachers that integrates artificial intelligence, data, and human support to improve school management and learning. It offers a complete suite of tools for schools that includes a digital grade book, lesson planning, family communications, data center, school coexistence management, and its featured product Evalúa360, an assessment system that projects SIMCE and PAES results and generates pedagogical improvement plans. The platform is aligned with the Educational Improvement Program (PME) and is currently used by more than 200 schools in Chile, covering from early childhood education to high school and adult education.



Technologies used:

Front End:

The main tasks would focus on developing complex and highly interactive interfaces for multiple user roles (teachers, principals, parents, students). This would include building dynamic dashboards with real-time data visualization for the Data Center and pedagogical reports, developing reactive forms for the digital grade book and curriculum planning management, implementing bidirectional communication systems with push notifications and instant messaging, creating reusable components with strong typing to maintain consistency across modules such as Evalúa360, School Coexistence, and Nursing management, performance optimization through lazy loading and SSR with Nuxt to ensure smooth experiences even with large volumes of student information, integration of RESTful APIs for academic data synchronization, and development of responsive hybrid mobile applications that work for both the Teacher App and the Family App. All of this would require implementing a robust authentication system with different permission levels, complex state management using Pinia or Vuex, and ensuring accessibility and usability for users with varying levels of digital literacy in the Chilean educational context.

  • TypeScript

  • Vue

  • Nuxt

  • Tailwind

Back End:

The main tasks would focus on designing and maintaining a scalable architecture that supports multiple educational institutions with data isolated by school (multi-tenancy). This would include building robust RESTful APIs with JWT authentication and role-based authorization (RBAC) to manage differentiated permissions between teachers, principals, parents, and students, developing complex relational models in PostgreSQL to handle academic structures such as courses, subjects, grades, attendance, and curriculum planning, implementing endpoints for the digital grade book with atomic transactions that guarantee the integrity of critical data such as grades and attendance, creating mass evaluation processing services for Evalúa360 that calculate SIMCE/PAES projections and generate aggregated statistical reports, developing real-time notification systems through WebSockets or events for communications between schools and families, implementing jobs and work queues with Bull or similar for asynchronous tasks such as PDF report generation, mass email sending, and data synchronization with external MINEDUC systems, optimizing complex SQL queries with appropriate indexes to ensure fast responses in the Data Center with thousands of student records, implementing automatic backups and data recovery strategies, and developing custom middlewares for logging, rate limiting, and data validation that ensure the stability and security of the educational platform.

  • AdonisJs

  • PostgreSql