kandi background
Explore Kits

Read-Easy BuildWithAi

by dhanushyp Updated: Nov 2, 2021

This kit is for for the BuildWithAi Hackathon. The name of the project is "Read-Easy" This project is to provide an adaptive and immersive learning tool for students with dyslexia. Read Easy is a platform that helps teachers convert existing learning materials to suit the needs of students with dyslexia. It involves a Dyslexic Friendly Reader that provides the student to control things like Font size, Font Spacing, Read out the words, Visualise the words etc. The platform also provides a predictive assessment tool that takes in the students handwriting and checks if they are improving.

Core Frameworks

The backend is written in Flask ( Python ) which provides the API interaction between the server and the DB The frontend is written in Svelte and enables an interactive UI. Handwriting Recognition is done using Tesseract OCR module and the text to speech is based on the browsers Text to Speech Library.

tesseract.jsby naptha

JavaScript star image 29334 Version:v4.0.2

License: Permissive (Apache-2.0)

Pure Javascript OCR for more than 100 Languages 📖🎉🖥

Support
Quality
Security
License
Reuse

tesseract.jsby naptha

JavaScript star image 29334 Version:v4.0.2 License: Permissive (Apache-2.0)

Pure Javascript OCR for more than 100 Languages 📖🎉🖥
Support
Quality
Security
License
Reuse

web-speech-apiby mdn

JavaScript star image 1408 Version:Current

License: Permissive (CC0-1.0)

A repository for demos illustrating features of the Web Speech API. See https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API for more details.

Support
Quality
Security
License
Reuse

web-speech-apiby mdn

JavaScript star image 1408 Version:Current License: Permissive (CC0-1.0)

A repository for demos illustrating features of the Web Speech API. See https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API for more details.
Support
Quality
Security
License
Reuse

flaskby pallets

Python star image 61640 Version:2.2.2

License: Permissive (BSD-3-Clause)

The Python micro framework for building web applications.

Support
Quality
Security
License
Reuse

flaskby pallets

Python star image 61640 Version:2.2.2 License: Permissive (BSD-3-Clause)

The Python micro framework for building web applications.
Support
Quality
Security
License
Reuse

svelteby sveltejs

TypeScript star image 65072 Version:v3.55.1

License: Permissive (MIT)

Cybernetically enhanced web apps

Support
Quality
Security
License
Reuse

svelteby sveltejs

TypeScript star image 65072 Version:v3.55.1 License: Permissive (MIT)

Cybernetically enhanced web apps
Support
Quality
Security
License
Reuse

svelte-spa-routerby ItalyPaleAle

JavaScript star image 814 Version:3.3.0

License: Permissive (MIT)

Router for SPAs using Svelte 3

Support
Quality
Security
License
Reuse

svelte-spa-routerby ItalyPaleAle

JavaScript star image 814 Version:3.3.0 License: Permissive (MIT)

Router for SPAs using Svelte 3
Support
Quality
Security
License
Reuse

postgresby postgres

C star image 11695 Version:REL_15_1

License: Others (Non-SPDX)

Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

Support
Quality
Security
License
Reuse

postgresby postgres

C star image 11695 Version:REL_15_1 License: Others (Non-SPDX)

Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
Support
Quality
Security
License
Reuse

Other tools

tailwindcssby tailwindlabs

HTML star image 64465 Version:3.2.1

License: Permissive (MIT)

A utility-first CSS framework for rapid UI development.

Support
Quality
Security
License
Reuse

tailwindcssby tailwindlabs

HTML star image 64465 Version:3.2.1 License: Permissive (MIT)

A utility-first CSS framework for rapid UI development.
Support
Quality
Security
License
Reuse

python-docxby reddimohan

Python star image 0 Version:Current

License: Permissive (MIT License)

Create and modify Word documents with Python

Support
Quality
Security
License
Reuse

python-docxby reddimohan

Python star image 0 Version:Current License: Permissive (MIT License)

Create and modify Word documents with Python
Support
Quality
Security
License
Reuse

vscodeby microsoft

TypeScript star image 141760 Version:1.74.3

License: Permissive (MIT)

Visual Studio Code

Support
Quality
Security
License
Reuse

vscodeby microsoft

TypeScript star image 141760 Version:1.74.3 License: Permissive (MIT)

Visual Studio Code
Support
Quality
Security
License
Reuse

sqlalchemyby sqlalchemy

Python star image 6590 Version:1.4.46

License: Permissive (MIT)

The Database Toolkit for Python

Support
Quality
Security
License
Reuse

sqlalchemyby sqlalchemy

Python star image 6590 Version:1.4.46 License: Permissive (MIT)

The Database Toolkit for Python
Support
Quality
Security
License
Reuse

Kit Solution Source

read-easy-backendby steinskeeper

Python star image 0 Version:Current

License: No License (null)

Support
Quality
Security
License
Reuse

read-easy-backendby steinskeeper

Python star image 0 Version:Current License: No License

Support
Quality
Security
License
Reuse

Deployment Information

Backend Codebase: https://github.com/steinskeeper/read-easy-backend Frontend Codebase: https://github.com/4Coders-BuildwithAi/read-easy-frontend

BACKEND Create a virtualenv virtualenv [ your env name ] Create .env file in backend folder with the following fields. Replace the value according to your environment. DATABASE=postgres DB_USER=db_user_name DB_PASSWORD=db_password HOST_ADDRESS=localhost:5432 DB_NAME=db_name Install Packages pip install -r requirements.txt Create DB (Postgres) createdb db_name Development Server export FLASK_APP=server export FLASK_ENV=development # run migrations once flask db upgrade flask run FRONTEND npm install npm run dev