1 of 13

WebSite

By: Peter Hui, Samer Akileh and Lili Enseling

2 of 13

Inequality track

For the visually impaired, tasks like reading a printed document or interpreting a picture can be a struggle, especially if there are no accessible options available to them. This website makes text documents and images more accessible for the visually impaired.

3 of 13

4 of 13

Read For You features

https://readforyou.tech

Images

Documents

When a user uploads an image file (jpg, jpeg, png ), words describing the image will be read out and displayed on screen.

When a user uploads a document file (txt, docx, doc) the text will be read out and the contents will be displayed on screen.

5 of 13

How we made it

- Used GitHub for collaboration

- Used Express.js for backend

- Used Google Cloud Vision API to identify labels in an image

- Used Google Cloud Platform to host the server

- Used domain.com to manage the domain

6 of 13

Challenges

Files uploading

Using new API

Design

We spent quite a lot of time figuring out how to handle and process the files uploaded by users.

We decided to integrate the Google Cloud Vision API into our program, which was something none of us have worked with before.

We wanted our website to be very user friendly and accessible, so we followed guidelines designed to make websites better for the visually impaired with simple design and clear instructions.

7 of 13

Accomplishments

Teamwork

Research

It works!

To better manage our time, we split the tasks among our teammates and we were able to work on each of our smaller assignments and come together at the end.

In order to better understand our target demographic, we did research into what websites work best for the visually impaired, and what struggles they encounter online.

Despite the challenges, we were able to get our site to work as we had planned with both images and documents, and the text to speech function. It also has a custom domain and SSL certificate!

8 of 13

What we learned

Back-end

Front-end

- Basic web design elements

- File upload button

- How to use the Cloud Vision API

- Creating a domain

- Combining frontend and backend

-custom domain and SSL certificate

9 of 13

Read For you

Here is a short demo of our website!

*The Windows Narrator feature is turned on to simulate an actual experience of how someone who is visually impaired would view the website.

10 of 13

What’s

11 of 13

In the Future

More File Types Supported

Mobile Voice Feature

Currently our site is mobile responsive, however the voice compatibility needs more work.

At the moment we support jpg / jpeg / png / txt / docx / doc files, but adding pdf and various other types would be useful.

12 of 13

In the Future

More Settings

User sign up

For personalized settings, having a place to log in/sign up would be useful for the user. There could even be a place to save certain files.

Having a pause and play option would be helpful, as well as speed settings for the narration.

13 of 13

Thank you for listening!

Visit https://readforyou.tech to try it out yourself!