Equalify aims to be the most useful accessibility platform. That means faster scanning, more accurate results, and a more intuitive user interface. We publish Equalify code here so that you can run the platform locally, building new features and fixing issues.
Not technical? Want to support Equalify?
Visit https://equalify.app to try our hosted service.
The service is fully supported and super fast. Plus, you'll get these features:
And please star this repo!
Your support sustains open source work.
After forking the repo:
Create .env
with the following:
## DB Info
DB_HOST=
DB_USERNAME=
DB_PASSWORD=
DB_NAME=
DB_PORT=
## Scan Info
SCAN_URL=
composer install
to integrate upload script(you may need to install composer first)php actions/install.php
to create the tables.PHP 8.1+ is required with MySQL 8.0+.
Submit bug reports, questions, and patches to the repo's issues tab.
If you would like to submit a pull request, please read CONTRIBUTE.md and ACCESSIBILITY.md before you do.
A chaos wizard 🧙, Bruno Lowagie, and many others help Equalify. The project is run by @bbertucc. Special shout out to Pantheon and Little Forest for providing funding for bounties. Yi, Kate, Bill, Dash, Sylvia, Anne, Doug, Matt, Nathan, and John- You are the brains that helped launch this idea. @ebertucc and @jrchamp are the project's first contributors - woot woot! Much help also came from mgifford, kreynen, and j-mendez - you all rock! Guzzle makes multiple concurrent scans possible. Composer makes Guzzle possible. TolstoyDotCom and zersiax were our first hired contributors. azsak currently keeps the scan chugging. And of course shoutout to Decubing - they built our MVP!
This project's code is published under the GNU Affero General Public License v3.0 to inspire new collaborations.
Together, we can equalify the internet.