Skip to content

lucasmcclean/altimate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Altimate Logo

TypeScript React Python FastAPI Gemini Tailwind CSS

Altimate

Web accessibility, despite becoming more broadly addressed, is still a widely misunderstood and underrecognized challenge. Many websites fail to address common web accessibility concerns, and many more fail to address lesser-known issues that, regardless, have a large impact on people's lives.

Making Accessibility Available to Devs and Users Alike

Many applications, linters, and practices guide devs to design more accessible sites. Altimate (/ˈʌl.tɪ.mɪt/) takes a different approach by meeting developers where they are with already published sites and granting users the power to bring accessibility to any site they visit.

Reaching Beyond Basic Accessibility

Tools that can statically analyze and programmatically address accessibility issues serve a foundational role on the web. But there is a strong lack of 'semantic' accessibility tools that can take their role one step further by making context-aware decisions and taking unique approaches to ensuring an accessible web. Altimate does just that.

Preparing and running the chrome extention

Frontend

The files for the frontend with a external backend are currently being hosted at Frontend

To run the app entirely locally:

  • Git clone this repository
  • Cd altimate/frontend/react
  • Run npm i && npm run build
  • Make the chrome extension
    • Go to chrome
    • Go to "Manage Extensions"
    • Turn on Developer Mode
    • Select "Load unpacked"
    • Select the newly created dist folder inside frontend/react

Backend

The backend alone is currently being hosted at Backend

To run the backend locally (only works for a locally hosted frontend):

  • Git clone this repository (Should already be done from hosting frontend)
  • cd altimate/api
  • Make sure your gemini key is exposed as GOOGLE_API_KEY
  • Setup a python virtual environment (Optional but recommended)
  • pip install google-genai fastapi[standard]
  • run fastapi dev

About

Taking web accessibility one step further.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •