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:
- Automatic Scans
- Scheduled Scans
- Multi-User Administration
- Shareable Reports
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=
- Run
composer install
to integrate upload script(you may need to install composer first) - Run in your favorite local LAMP/LEMP setup. (We love ddev!)
- Run
php actions/install.php
to create the tables. - Equalify everything!
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.