DEV Community

Cover image for BTS - Back to School Planner Assistant
Nicanor Korir
Nicanor Korir

Posted on

BTS - Back to School Planner Assistant

This is a submission for the Heroku "Back to School" AI Challenge

What I Built

BTS - (Back to School) is an intelligent, multi-persona planning assistant that transforms the chaotic back-to-school experience into a structured, personalised journey. The application addresses one of the most universally stressful periods in education by providing AI-generated, phase-based transition plans tailored to three distinct personas: Students, Parents, and Educators

The Problem It Solves

Every year, millions of families and educators face the same challenge: how to successfully transition from summer break back to the structured demands of the academic year. This isn't just about buying supplies—it's about:

  • Students: Adjusting sleep schedules, managing anxiety, building study routines, and preparing socially and academically
  • Parents: Coordinating family logistics, supporting children emotionally, establishing communication with schools, and managing multiple children's different needs
  • Educators: Setting up classrooms, preparing curriculum, building relationships with new students, and maintaining work-life balance

Traditional approaches rely on generic checklists that ignore the unique challenges each persona faces at different stages of the transition process

Solution

BTS creates intelligent, contextual plans that adapt based on:

  • Persona-specific expertise: Each role gets plans designed around their unique challenges and priorities
  • Phase-based timing: Activities change based on whether you're 2 weeks out, 1 week out, in the first week, or building habits in the first month
  • Personal customisation: Users can specify focus areas (Time Management, Organisation, Social Skills, etc.) and custom requirements
  • Interactive management: Plans aren't static—users can edit, delete, and customise activities in real-time

Category

  • Student Success
  • Teacher engagement
  • Educator Empowerment
  • Crazy Creative - The multi-agent architecture with phase-based intelligence, real-time plan editing, and contextual AI prompt engineering represents an innovative approach to solving a universal problem through personalised AI assistance

Demo

How I Used Heroku AI

Heroku Managed Inference Integration

The application implements a sophisticated multi-agent system where different AI agents specialise in different personas to achieve the planning

Agent Coordination Strategy

Dynamic Context Building: Each agent receives rich context, including:

  • Phase-specific challenges (preparation vs. adjustment vs. habit formation)
  • User customisations (focus areas, special requirements)
  • Persona expertise (age-appropriate, role-specific terminology)
  • Temporal awareness (timeline-sensitive activity suggestions)

Technical Implementation

  • Agent Specialisation Pattern: Instead of a single generalist AI, BTS implements specialised agents with deep domain knowledge
  • Context-Aware Prompt Generation: Each agent builds sophisticated prompts

🛠️ Technology Stack

Frontend:

  • Next.js 14 with TypeScript for type-safe, server-side rendered React
  • Tailwind CSS for responsive, utility-first styling
  • Zustand for lightweight, efficient state management
  • Lucide React for consistent, accessible iconography

Backend:

  • Node.js + Express.js RESTful API architecture
  • Heroku Inference API integration with comprehensive error handling

Data Flow

By submitting this entry, I agree to the Official Rules

Top comments (0)