Inspiration
I have a daughter who has multiple 'dys' disorders. I have been helping her with her homework for many years, and I wanted to give her an app she could use on her own to make these tasks easier.
What it does
DysAid is a powerful, cross-platform mobile application designed to assist individuals with learning disabilities such as dyslexia, dysorthography, and dyscalculia. By leveraging modern accessibility tools and AI, DysAid transforms how users interact with text and numbers, making reading and learning more accessible, customizable, and less fatiguing.
How I built it
- Frontend: Flutter
- Backend: Serverpod
- AI/ML: Google ML Kit (OCR, Language ID), Serverpod AI Integration with Gemini
- Authentication: Email Login (Serverpod)
- I built it with Antigravity and Gemini 3
Features
Advanced Text "Reshaper" (DysAid Reader)
The heart of the application is the Reshaper, a sophisticated reading environment that adapts text to the user's needs:
- Dyslexia-Friendly Fonts: Includes specialized fonts like OpenDyslexic, Lexend, and Comic Neue.
- Visual Customization: Granular control over font size, letter spacing, word spacing, and line height to reduce visual crowding.
- Syllable Coloring: Automatically breaks words into syllables and colors them alternately (blue/red) to aid decoding.
- Bionic Reading: Highlights the initial letters of words to guide the eye and improve reading speed.
- Reading Ruler: A digital overlay to help users focus on a single line of text at a time.
AI-Powered Assistance
DysAid integrates with a smart backend to go beyond simple formatting:
- Simplification: Uses AI to rewrite complex texts into simpler, easier-to-understand language without losing meaning.
- Summarization: Generates concise summaries of long articles or documents.
- Word Definitions: Instant access to definitions for selected words.
Multi-Modal Accessibility
- Text-to-Speech (Karaoke Mode): Reads text aloud with synchronized word-by-word highlighting.
- Speech-to-Text: Robust dictation support allows users to write by speaking, bypassing spelling difficulties.
Real-World Integration
- OCR Camera Scanner: Instantly scan physical documents or books using Google ML Kit to convert them into digitally accessible text.
- PDF Import: Import and "reshape" existing digital documents. ###Math Helper A dedicated visual workspace for dyscalculia:
- Grid-Based Layout: Helps align numbers correctly for calculations.
- Visual Aids: Displays quantity representations (beads) along with numbers to build number sense.
- Interactive Interface: Draggable numbers and operators for a tactile learning experience.
Digital Backpack & Cloud Sync
- Save & Organize: Users can save their texts and documents in a personal "Backpack".
- Cross-Device Sync: User preferences (fonts, colors, spacing) and documents are synced to the cloud via Serverpod. ## Challenges I ran into Being new to Serverpod, I had to get up to speed with the framework. After that, the focus shifted to understanding specific learning disorders and implementing an effective solution.
What's next for Dysaid
I believe that in the long run, this will help children with specific learning disorders. At any rate, early feedback from my daughter has been positive.

Log in or sign up for Devpost to join the conversation.