A accessibility tool for everyone
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
backend
webapp
.gitignore
LICENSE
README.md

README.md

Magically

Magically is a web application that helps its users fix the accessibility issues their website is facing.

Development

The website has two main components that are split into two different directories: backend and webapp.

Backend

The backend directory contains a Node + Express app. This app is responsible for analyzing, predicting, and fixing accessibility issues.

In order to run the backend server you must follow these steps:

  1. Set the VISION_API_KEY env variable (this is generated by Google's Vision API).
  2. Have Google Chrome installed on the machine that will run the server.
  3. Have npm and node installed in the machine that will run the server.
  4. Run npm install.
  5. Run npm start.

Webapp

The webapp is a Meteor + React web application. It manages all interaction between the user and the backend service.

In order to run the backend server you must follow these steps:

  1. Set the BACKEND_URL env variable to the URL of the backend server.
  2. Run meteor npm install
  3. Run meteor

Usability

Usability test results are shared in this link: https://docs.google.com/spreadsheets/d/1flmw-NvvvMHqNr-tvP3JxsnXLKVR_9uFHiM9BbXAnos/edit?usp=sharing