LASER Safety Compliance Service
Nov 2023 - Present | PYTHON/C# · GitHub - Open source
Project overview
Built to ensure the well-being of users, the system is designed to implement a safety compliance program that monitors LASER’s lab space. Upon signing in, users are required to verify their safety, with the program conducting regular check-ins every 30 minutes. Exhibited critical thinking, time management, and problem-solving skills during the initial cycle of this project.
- Demonstrated the ability to program with Python, utilising the language, external libraries, and API calls for initial rapid prototyping followed by usage during the development stage. Additionally offers flexibility for deployment across different configurations of hardware and operating systems.
- The application was built to support 20 - 30 users and was developed to meet the specifications outlined by both the department and the committee during the requirements gathering stage of the Software Development Cycle.
- Usage of Linux with systemd for deployment, utilising a unit file.
- Currently working on a new version for this academic year, utilising C# due to an enhanced feature set and changing requirements.
System design and implementation presentation
Enclosed below is a presentation of the software, displaying the use-case, system design and implementation along with the deployment of the project:
System activity diagram
Enclosed below is the system activity diagram, visually illustrating the workflow of the LASER Safety Compliance Service:
