ReadEase is an inclusive learning platform built to support neurodiverse students, particularly children with dyslexia, by offering a personalized, multisensory learning experience. The platform integrates speech, visuals, phonics, and assistive UI design to help learners engage with educational content in a way that suits their cognitive needs.
Transforms input text into relevant contextual images to help students better understand and retain meaning through visual association.
A phonics module that includes interactive games and structured lessons, carefully designed to maintain simplicity while introducing progressive complexity.
- Dyslexia-friendly font (OpenDyslexic)
- High-contrast themes and customizable background/text colors
- Adjustable font sizes and extra text spacing for improved readability
An immersive reader that reads content aloud with customizable voice options (reader type, pitch, speed) to support auditory learning.
Speech-to-text feature allowing users to dictate notes verbally, making note-taking easier for students with motor or processing difficulties.
ReadEase uses a modular web architecture with an intuitive frontend and a Flask-based backend. Each module interacts with backend services via API calls for tasks such as:
- Generating contextual images from text
- Delivering phonics lessons
- Performing text-to-speech and voice recognition
-
Navigate to the backend directory:
cd backend
-
Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate
-
Install required dependencies:
pip install -r requirements.txt
-
Run the Flask server:
flask --app flaskbackend run --debug
-
Navigate to the frontend directory:
cd frontend
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit:
http://localhost:3000
ReadEase bridges the gap in education for neurodiverse learners by offering an adaptable, child-friendly, and scientifically supported approach to learning. It aims to enable every child to thrive by learning in the way that works best for them.
“Empowering different minds through inclusive design.”