~/portfolio main
~/portfolio
rohit@dev:~/blog$catbuilding-activio.md
← Back to BlogBuilding Activio: Streamlining School Flex Periods with ML

Building Activio: Streamlining School Flex Periods with ML

date 2026-04-25 · author Rohit Karthik · read 6 min
#EdTech#Product Development#Machine Learning#Entrepreneurship

The Problem: Flex Period Chaos

At my high school, The Charter School of Wilmington, we have a 40-minute "activity period" every day where students can choose from various activities, clubs, and more. The concept was amazing, but the scheduling and administrative work behind it proved to be a headache.

Students spent 15+ minutes just finding available activities. Teachers were overwhelmed with manual sign-up sheets. The administration had limited visibility into attendance or participation rates. The system was broken, and I decided to fix it.

The Solution: Activio

Activio is a comprehensive flex period management platform built to streamline scheduling, rostering, and attendance tracking. The core idea was simple: make it easy for students to discover and sign up for activities, while giving administrators the tools they need to manage the system effectively.

Technical Architecture

I built Activio using a modern tech stack optimized for reliability and performance:

  • - Frontend: Next.js 16 with React 19 for a responsive, fast user experience
  • - Backend: HonoJS with MySQL for robust data management
  • - Authentication: JWT-based secure login for students and staff
  • - ML Components: Smart recommendations based on student preferences and history

Key Features

Activio includes several features that set it apart from traditional scheduling systems:

  • - Real time availability: Students can see which activities have open spots instantly
  • - Smart recommendations: ML-powered suggestions and auto-assignments based on past choices and interests
  • - Mobile first design: Works seamlessly on phones, tablets, and desktops
  • - Teacher dashboard: Easy roster management and attendance tracking
  • - Analytics: Insights into attendance trends and more.

Impact and Growth

Since launching at my school, Activio has made a significant impact:

  • - 1,000+ students using the platform daily
  • - 60+ staff members managing their activities through the system
  • - Huge reduction in time spent on manual scheduling
  • - 92% student satisfaction rate according to surveys
  • - Expansion to additional schools in Delaware in progress

Activio transformed our flex period into an organized, engaging experience for students and manageable for teachers.

What's Next

I'm currently working on expanding Activio to other schools in Delaware and adding more advanced ML features like predictive attendance modeling and automated activity suggestions based on student interests and academic performance.

If you're interested in learning more about Activio or bringing it to your school, please visit activioapp.com.