/Tabulous

A quick prototyping tool for tab order.

Primary LanguageJavaScript

#Be Tabulous ##Keyboard Accessibility Prototyping

Accessibility is rarely considered during the design process, and is instead left to the very end when the team is reviewing the final details. However, integrating accessibility into product development early on results in superior solutions for all users.

Keyboard accessibility is a core tenent of a fully accessible product. Designers have the opportunity to define the order and priority of tabs in an interface, which directly impacts the usability of an interface for physically disabled users, as well as power users who want fast keyboard commands.

##Use Tabulous is a tool enabling designers to iterate, evaluate and communicate the keyboard accessibility of a proposed design. You can access the app at www.betabulous.com to begin using. You'll just need to log-in using Facebook. From there you can create projects and start prototyping.

##Project Status Tabulous is in active development. Current tested and deployed functionality is:

  • Account creation with Facebook
  • New project creation
  • File upload
  • Tab order prototyping and task creation
  • Tab and task evaluation
  • Prototype download

Functionality under active development:

  • Project management
  • Various UI/UX fixes and improvements

Functionality roadmapped for development:

  • Hot-key prototyping
  • Improved tab order evaluation and metrics
  • Collaborative projects

##Contributing Please help this project move along faster! Take on an issue from the issue queue or submit your own improvements and ideas with a Pull Request. Just follow the basic contribution guidelines of forking, making sure to pull from master and rebase before submitting, and squashing your commits before creating the PR.