We will be undergoing planned maintenance on January 16th, 2026 at 1:00pm UTC. Please make sure to save your work.

Inspiration

I’ve always been fascinated by how AI can improve everyday lives, so I asked my mom, an elementary school teacher, where she struggled most. She described how many neurodivergent students slip through the cracks because schools simply can’t provide sustained support. EduAdapt grew out of that conversation: a way to give teachers and students a self service toolkit that keeps working even when individualized attention isn’t possible.

What it does

EduAdapt is a Chrome extension that reshapes any webpage in real time using on device Gemini Nano so students with Dyslexia or ADHD get grade-aware summaries, checklists, and simplified text, while teachers can dial in custom settings for age, profile, and support level even when they can’t stay at a student’s side.

How we built it

I started by interviewing my mom about the techniques she uses to keep neurodivergent kids focused and reading confidently. That sparked deeper research: I combed through academic papers and spoke with friends doing Phds in special education to validate the strategies. It quickly became clear that Chrome’s on-device Gemini APIs were the perfect fit, privacy friendly, fast, and built to rewrite text on the fly. From there, I built a Manifest V3 extension that runs entirely client-side: the popup captures grade/profile settings, the content script extracts page structure, and the service worker orchestrates Prompt API rewrites and Summarizer quick scans while caching responses for speed.

Challenges we ran into

Getting Chrome’s experimental AI flags working was my first hurdle, I hadn’t touched these APIs before, so the Dev/Canary setup took a few rounds (and a dive into Stack Overflow) before the extension could even talk to Gemini Nano. Once that worked, the real battle was latency: the model is fast, but when you’re designing for students with attention challenges, every second feels long. We iterated quickly, streaming the first rewritten sentences, caching summaries, and prioritizing above-the-fold paragraphs, to keep the experience feeling instant. Those tricks help, but further tuning is still on the roadmap.

Accomplishments that we're proud of

This challenge let me flip the usual script: instead of building AI features for a company roadmap, I got to chase a personal idea from scratch. Seeing teachers and specialists, people who face these challenges every day, light up when I showed them the prototype was incredibly motivating. It’s proof that the tools I use daily can have a real impact in classrooms, and that makes me proud.

What we learned

I’m only about a year into building web apps, and this was my first extension, so almost every step was new ground. From wiring up Manifest V3 to orchestrating Chrome’s Gemini APIs, I basically learned the entire stack as I built it, and that immersion was the best teacher.

What's next for EduAdapt

Next we want teachers to define evolving student profiles, saving age, goals, and preferred supports so the extension grows alongside each learner. On the engineering side, we’ll keep shaving latency and exploring new on-device APIs so responses feel instantaneous even on modest hardware. Then, for sure, a structured collaboration with specialist to build it

Built With

Share this project:

Updates