Welcome to Athena ERP
Athena ERP is a comprehensive school management system designed specifically for Colombian educational institutions. Built with modern web technologies, Athena streamlines enrollment, academic tracking, discipline management, and communications while ensuring full compliance with Colombian educational regulations.Key Features
Enrollment Management
Complete student enrollment workflow with document management and guardian relationships
Academic Tracking
Manage subjects, grades, attendance, and study plans with full Decree 1290 compliance
Discipline Management
Handle behavioral cases with due process workflow and comprehensive event tracking
Communications
Broadcast circulars and manage institutional communications efficiently
Multi-Tenant Architecture
Athena is built from the ground up as a multi-tenant SaaS platform. Each school operates in complete isolation with:- Tenant Isolation: All data is scoped to the school level with automatic tenant filtering
- Role-Based Access Control: Seven distinct roles (Rector, Coordinator, Secretary, Teacher, Student, Guardian, Superadmin) with granular permissions
- Scalable Infrastructure: Built on FastAPI, PostgreSQL, and modern cloud services
Colombian Compliance
Athena ensures full compliance with Colombian educational regulations:SIMAT Integration
Export enrollment data in SIMAT-compatible formats
Habeas Data
Full compliance with Ley 1581/2012 for data protection
Decree 1290
Academic evaluation system aligned with Colombian standards
Audit Logging
Complete audit trail for all data access and modifications
Quick Start
Get Started
Set up your school instance in minutes
Installation Guide
Deploy Athena to your infrastructure
API Reference
Explore the complete API documentation
Architecture
Understand the technical architecture
Technology Stack
Athena is built with modern, production-ready technologies:- Backend: Python 3.12, FastAPI, SQLAlchemy 2.0 (async), Alembic
- Frontend: React 19, TypeScript, Vite, Zustand
- Database: PostgreSQL (Supabase)
- Authentication: Supabase Auth with JWT validation
- File Storage: Cloudflare R2 (S3-compatible)
- Hosting: Railway (backend), static hosting (frontend)
User Roles
Athena supports seven distinct user roles, each with specific permissions and access levels:Rector
Full administrative access
Coordinator
Discipline and academic oversight
Secretary
Enrollment and communications
Teacher
Grades and attendance
Student
View own academic data
Guardian
View child’s information
Athena is actively developed with a focus on the Colombian educational context. Features are designed to align with local regulations, workflows, and best practices.