First Advisor

Wu-chang Feng

Date of Award


Document Type


Degree Name

Bachelor of Science (B.S.) in Computer Science and University Honors


Computer Science


Computer software -- Development, Electronics laboratories -- Management




This paper explores the Lab Usage Controller for Centralized Administration (LUCCA) system. This exploration is meant to act as a retrospective to show the development of the LUCCA system. The system was developed to be used by the Electronics Prototyping Lab to help manage users and keep track of machines. The system is meant to streamline management. The aim is to dive into the specifications, design, and implementation of the system. These parts of the system will open the understanding for the choices that were made during the development process. The system was built as a web app on top of the Node.js and Express.js framework. The system includes a user interface, backend database, and API for machines. The system was successfully delivered to the EPL and was approved by the project sponsors meeting most or all of the stated requirements of the system. All code and documentation of the system is available at GitHub and is accessible from the following link:


In Copyright. URI: This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).

Persistent Identifier