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.
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.
