Read-Easy BuildWithAI

by dhanushyp

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

Use the open source, cloud APIs, or public libraries listed below in your application development based on your technology preferences, such as primary language. The below list also provides a view of the components' rating on different dimensions such as community support availability, security vulnerability, and overall quality, helping you make an informed choice for implementation and maintenance of your application. Please review the components carefully, having a no license alert or proprietary license, and use them appropriately in your applications. Please check the component page for the exact license of the component. You can also get information on the component's features, installation steps, top code snippets, and top community discussions on the component details page. The links to package managers are listed for download, where packages are readily available. Otherwise, build from the respective repositories for use in your application. You can also use the source code from the repositories in your applications based on the respective license types.

Core Frameworks

The backend is written in Flask ( Python ) which provides the API interaction between the server and the DBThe 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.
t

tesseract.jsby naptha

Pure Javascript OCR for more than 100 Languages 📖🎉🖥

JavaScript Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
w

web-speech-apiby mdn

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.

JavaScript Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
f

flaskby pallets

The Python micro framework for building web applications.

Python Updated: 9 d ago License: Permissive

Support
Quality
Security
License
Reuse
s

svelteby sveltejs

Cybernetically enhanced web apps

TypeScript Updated: 9 d ago License: Permissive

Support
Quality
Security
License
Reuse
s

svelte-spa-routerby ItalyPaleAle

Router for SPAs using Svelte 3

JavaScript Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
p

postgresby postgres

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

C Updated: 3 mo ago License: Proprietary

Support
Quality
Security
License
Reuse

Other tools

t

tailwindcssby tailwindlabs

A utility-first CSS framework for rapid UI development.

JavaScript Updated: 0 d ago License: Permissive

Support
Quality
Security
License
Reuse
p

python-docxby reddimohan

Create and modify Word documents with Python

Python Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
v

vscodeby microsoft

Visual Studio Code

TypeScript Updated: 0 d ago License: Permissive

Support
Quality
Security
License
Reuse
s

sqlalchemyby sqlalchemy

The Database Toolkit for Python

Python Updated: 2 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Group Name 4

Kit Solution Source

Please add your kit solution or prototype source repository in this section.
r

read-easy-frontendby 4Coders-BuildwithAi

svelte Updated: 1 mo ago License: No License

Support
Quality
Security
License
Reuse
r

read-easy-backendby steinskeeper

Python Updated: 1 mo ago License: No License

Support
Quality
Security
License
Reuse

Kit Deployment Instructions

Clone both the Repository and then run each accordingly.BACKENDCreate a virtualenvvirtualenv [ your env name ]Create .env file in backend folder with the following fields. Replace the value according to your environment.DATABASE=postgresDB_USER=db_user_nameDB_PASSWORD=db_passwordHOST_ADDRESS=localhost:5432DB_NAME=db_nameInstall Packagespip install -r requirements.txtCreate DB (Postgres)createdb db_nameDevelopment Serverexport FLASK_APP=serverexport FLASK_ENV=development# run migrations onceflask db upgradeflask runFRONTENDnpm installnpm run dev
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items