Skip to main content

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.

Build docs developers (and LLMs) love