/UPP

Minimal Secure Locker System

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

UPP

Secure Locker System, based on the observer pattern with event sourcing and finite state machines. Planned Prototype uses a RasPi-controlled Arduino Uno, which orchestrates the relays for the locks/sensors/led strips.

First version only uses the system for pickup but requires manual loading (existing customer requirements). Second version will extend this by also enabling a digitally-supported loading of the lockers by the super-user and allocating some of the ad-hoc admin capabilities to the super-user.