Skip to main content

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.

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.

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

1

Open the application

Open index.html in any modern browser, or visit your deployed ESEN URL.
2

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.
3

Explore your dashboard

Administrators land on the control panel showing totals for activities, participants, hours, and resolutions. Students land directly on their participation history.
4

Register or view activities

Administrators click Register activity to add a new record. Students browse their history or the full activity list under Activities.
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.

Build docs developers (and LLMs) love