Loading Bluefolio
←
Alexi CañamoBS Computer Science · Class of 2028

Ateneo Enlistment Helper

A visual schedule builder for planning classes before enlistment: search courses, filter sections, and build a timetable without living inside a spreadsheet.
Type Website
Outcome Helped 500+ Ateneo students plan classes over 3,000+ enlistment-week visits

The story

Every semester it was the same headache. The official class site was old and a pain to navigate, and finding open classes that fit your schedule felt like a chore. Like everyone else, I copy-pasted everything into a messy Google Sheet and spent hours piecing together a schedule. I got tired of it and figured, why not build something better?

The biggest challenge was getting the data. There was no official way to access the class list, so I wrote a scraper that browses the portal like a student would, grabbing schedules, professors and open slots. The data changed constantly as people enlisted, so a GitHub Actions job re-ran the scraper every few hours. The tool only worked if students could trust the data.

On top of that I built the features I always wanted: good search, useful filters and a visual schedule builder.

What came of it

I shared it with a few friends, not expecting much. Word got around, and it helped 500+ students plan schedules across 3,000+ enlistment-week visits: the first time one of my campus tools clearly moved beyond my own friend group.

ToolsNext.js, Python, GitHub Actions