Skip to content

ReadEase is an inclusive learning platform designed for neurodiverse students, especially those with dyslexia. It offers multisensory modules such as text-to-image, gamified phonics, voice-assisted notes, and immersive reading — all with accessibility-first design.

License

Notifications You must be signed in to change notification settings

algo-aryan/read-ease

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 ReadEase: Inclusive Learning Platform for Neurodiverse Students

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.


🎯 Key Features

🖼️ Visualize Text (Text-to-Image)

Transforms input text into relevant contextual images to help students better understand and retain meaning through visual association.

🎮 SoundSteps (Phonics Learning)

A phonics module that includes interactive games and structured lessons, carefully designed to maintain simplicity while introducing progressive complexity.

♿ Accessibility Features

  • Dyslexia-friendly font (OpenDyslexic)
  • High-contrast themes and customizable background/text colors
  • Adjustable font sizes and extra text spacing for improved readability

🔊 Reading Companion (Text-to-Speech)

An immersive reader that reads content aloud with customizable voice options (reader type, pitch, speed) to support auditory learning.

🎙️ Speech Notes (Voice-Assisted Notes)

Speech-to-text feature allowing users to dictate notes verbally, making note-taking easier for students with motor or processing difficulties.


🧩 System Architecture

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

API Flow Diagram


🚀 Getting Started

🔧 Backend Setup

  1. Navigate to the backend directory:

    cd backend
  2. Create and activate a virtual environment:

    python3 -m venv venv
    source venv/bin/activate
  3. Install required dependencies:

    pip install -r requirements.txt
  4. Run the Flask server:

    flask --app flaskbackend run --debug

💻 Frontend Setup

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Open your browser and visit:

    http://localhost:3000
    

🖼️ Snapshots

Homepage

Homepage

Learning Area

Learning Area


🙌 Conclusion

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.”

About

ReadEase is an inclusive learning platform designed for neurodiverse students, especially those with dyslexia. It offers multisensory modules such as text-to-image, gamified phonics, voice-assisted notes, and immersive reading — all with accessibility-first design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published