vhs/tacos

Created Feb 18, 2021 · View the vhs/tacos repository page

Automated Tool Operation Management System

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

5

Lines of Code

1,155

From

Jan 24, 2017

To

Jan 21, 2021

About vhs/tacos

TACOS is a React and Node.js application designed to manage tool access control in shared workshop environments like hackerspaces and makerspaces. It provides a centralized system for registering tools and controlling who can access them, streamlining both user operations and administrator management tasks.

The system supports multiple deployment options, including standalone installation and Docker containerization, making it flexible for different workshop setups. Users can activate and use tools through the platform, while administrators handle registration and access management. TACOS integrates with OAuth providers including GitHub, Google, and Slack for authentication, with straightforward callback URL configuration required during setup.

The project is built with a modular architecture that separates concerns into backends, middleware, configuration, and data directories. It includes a test suite and uses Node.js package management via Yarn for development workflows. The codebase evolved from earlier work on the vhs-laser-access project, reflecting practical experience with access control solutions in real workshop environments.

Share this video

More from vhs

See all →