First Advisor

Bruce Irvin

Date of Award

Spring 6-9-2023

Document Type


Degree Name

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


Computer Science




Project management




This essay looks to reflect back upon the successes and failures of the EPL Card Reader capstone project, sponsored by Edward Ivory, head of Portland State University's Electronics Prototyping Lab. The EPL Card Reader's goal is to provide a means of tracking and updating student activity and training on the various machines in the lab. Using a local computer port to host this web app a lab administrator or manager is able to scan a student's access badge to review which machines they have been trained on as well as update that training status. The app also has a running file that logs when a user scans into the lab, providing valuable data for Mr. Ivory in the form of user metrics. All of this was achieved using the Flask framework which is a python library suite which enables database integration. The author looks back at this work from the unique perspective of the project's Team Lead whose tasks consist of keeping in contact with the sponsor, the capstone adviser Bruce Irvin, keeping their team up to date with the project as a whole as well as with one another on their individual work.


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