Skip to content

Dyslexiview is a learning aid designed to empower individuals with dyslexia by making education more accessible. The primary focus is on simplifying written text for better understanding, prioritizing salience, fluency, and simplicity. πŸš€

License

Notifications You must be signed in to change notification settings

probablyabdullah/dyslexiview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Screenshot 2023-10-11 232648

Dyslexiview is a learning aid designed to empower individuals with dyslexia by making education more accessible. This fully implemented web application leverages a powerful Large Language Model based on the Keep-It-Simple Transformer Model. The primary focus is on simplifying written text for better understanding, prioritizing salience, fluency, and simplicity. πŸš€

This project won 2nd Runner-Up at Hallothon '23, a state-level hackathon in Karnataka, hosted by PES University. πŸ₯‚

Screenshot 2023-10-11 232648

Features πŸ”¨

  • πŸ“ Text Simplification: The Large Language Model simplifies written text to enhance comprehension for individuals with dyslexia.
  • β™Ώ Accessible Frontend: The application boasts an impressive frontend system adhering to the principles of Accessible Rich Internet Applications (ARIA).
  • πŸ–‹οΈ Dyslexic-Friendly Font: The project incorporates a specific font designed by Team Dyslexifont, catering to the unique needs of individuals with dyslexia.
  • πŸŒ€ Fluent Animations: Dynamic, easy-on-the-eye animations using react to create a comprehensive website feel and an industry-ready and deployable product.

UI Walkthrough: πŸ”¨

Homepage:

Screenshot (9)

Scrolling Down:

Screenshot (10)

Let's upload a piece of a research paper:

Screenshot (11)

Text Extraction & Simplification:

Screenshot (12)

Read Aloud!:

Technologies Used πŸ”¨

Getting Started πŸ”¨

  1. This program expects you to have a Python 3.9 or higher.

  2. This program makes use of a lot of libraries. There's a high chance that your system won't have some or all of these. Run the following code on getting an error.

    pip install -libraryname-
    
    
  3. This program uses Tesseract-OCR, which has a complicated installation process on Windows. Find it here and make sure you don't forget any steps, especially the PATH steps.

Running:

To run Dyslexiview, follow these steps:

  1. Clone the repository.

    git clone https://github.com/your-username/student-management-system.git
    
  2. Install dependencies.

    npm install
    
  3. Open one terminal and start the flask server by running.

    python app.py
    
  4. Open another terminal to start the react UI.

    npm start
    

Contributions πŸ”¨

We welcome contributions to enhance the functionality and accessibility of Dyslexiview. If you'd like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and ensure the code follows the project's coding standards.
  4. Test your changes thoroughly.
  5. Submit a pull request, describing the changes you made and their purpose.

License πŸ”¨

Dyslexiview is licensed under the MIT License. Feel free to use, modify, and distribute the application within the terms of this license.

Team πŸ”¨

Dyslexiview is made with love❀️ by a team of 2nd & 3rd year students of PES University, EC Campus. Shubhika Verma, Prerana Naik, & Abdullah Amal Khan.

Made with love in India

About

Dyslexiview is a learning aid designed to empower individuals with dyslexia by making education more accessible. The primary focus is on simplifying written text for better understanding, prioritizing salience, fluency, and simplicity. πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published