Zone Plus One System for IFL Facilities
This plugin contained in zoneplusone.php creates three tables --
wp_iflzpo_zonesfor zone names, e.g. Electronics Zonewp_iflzpo_zone_tokensfor registering zone tokens to userswp_iflzpo_plus_one_zonesfor storing the user ID, zone ID, and date when a member touches their token to a zone's plus-one sensor
-- and has many useful functions (and custom wp-admin menus) for working with the data/tables, including for the API in
rest-api.php to use when a member does a plus-one with their token.
It also contains the iflzpo_get_sunset shortcode that the Dashboard page described below uses to get today's sunset time.
A web site "Dashboard" page is in process that will among other things display the tool reservation calendar and issue some kind of an alert every day at sunset (plus or minus some optimum-number-of-minutes offset, if that winds up being a good idea) so that people can go outside to watch the sunset.