Inspiration

After looking at many of the UF pages for inspiration to start the project, we noticed that many pages were outdated, and even hard to read for those without accessibility issues.

What it does

Access For All scans UF websites and creates a report on potential errors and potential accessibility issues. This is a tool for UF developers to improve their product and help those with accessibility issues. The forum page allows these groups to directly communicate and create solutions

How we built it

First, we scraped the UF website directory with a python script to gain access to all of the UF websites. Then, we created a FastApi backend and Postgres DB that scanned and stored all of the websites using the WAVE Accessibility API. Finally, we served the data using a ReactJS and Tailwind CSS frontend.

Challenges we ran into

A major challenge we ran into was correctly processing and storing the large amounts of data we obtained from the WAVE API, which hindered our ability to fully fledge our front end.

Accomplishments that we're proud of

Some accomplishments we are proud of are overcoming a bug that halted development for over 4 hours, and working together as a two person group to create a working project.

What we learned

Some important things we learned were the importance of testing and validating your code, as well how to work in a collaborative setting under pressure.

What's next for Untitled

We hope to participate in more hackathons as well as continuing to further our knowledge of computer science.

Built With

Share this project:

Updates