Accessible Web Applications in React

134551-Thumbnail Image.png
Description
This project explores how web applications can structure their User Interfaces to best accommodate their users who may not be able to use standard input devices like a mouse and keyboard, or differentiate subtle color differences in text, or who

This project explores how web applications can structure their User Interfaces to best accommodate their users who may not be able to use standard input devices like a mouse and keyboard, or differentiate subtle color differences in text, or who may be overwhelmed with heavy animation or auto-play videos. This project serves as a proof-of-concept of an accessible Virtual Learning Environment to be used by students of online classes, particularly at younger grade levels. It is a functional application that handles user login, lecture presentations and materials, and quizzes. The development of the front-end is done through the React JS library, an open source library from Facebook used for building UIs. This project finds that React has strong capabilities of building accessible UIs that is consistent with modern accessibility web standards. As React is one of the most popular emerging JavaScript libraries that is already being incorporated to large-scale web pages and applications, this project hopes to inform other developers on some of the tools and techniques that can make their work accessible to all users.
Date Created
2017-05
Agent