ESEN (Sistema de Gestión de Actividades Extracurriculares) is a lightweight, browser-based platform that helps educational institutions register, track, and report on student extracurricular activities. Administrators can manage activities, filter records, and export reports, while students can view their participation history and accumulated validated hours — all without any backend infrastructure.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/rtajio/ESEN/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Open ESEN in your browser and log in with a demo account in under a minute.
Deploy ESEN
Publish ESEN to Vercel, Netlify, or any static host in a few simple steps.
Administrator Guide
Learn how to register activities, manage students, and generate reports.
Student Guide
View your participation history and check your validated extracurricular hours.
What ESEN does
ESEN provides two role-based views in a single static web application:- Administrators register extracurricular activities with full details (category, date, resolution number, hours, and participants), edit or disable existing records, search the student roster, and export activity data as a CSV report.
- Students see the activities they have participated in, their accumulated hours, and a read-only list of all current activities.
No server needed
Runs as a pure static site — host it anywhere that serves HTML files.
Role-based access
Separate dashboards for administrators and students with tailored views.
CSV export
Download a full activity report as a UTF-8 CSV file with one click.
Responsive design
Works on desktop, tablet, and mobile without any additional configuration.
Five categories
Academic, Sports, Cultural, Volunteering, and Leadership — with colour-coded badges.
Filter and search
Filter activities by category or month; search students by name or code.
Getting started
Choose your role and log in
Select Administrator or Student on the login screen and enter your credentials. Demo credentials are shown on the login page.
Explore your dashboard
Administrators land on the control panel showing totals for activities, participants, hours, and resolutions. Students land directly on their participation history.
ESEN stores all data in memory for the current session. Refreshing the page resets data to the built-in demo dataset. For persistent storage, see the architecture reference.