PHP Based RFID Access monitoring and reporting system
[описание на английском так как конечный заказчик русский не знает, техническое обсуждение возможно на любом языке]
Stack:
php5.6 & php7 compatible
Preferably no high-level framework - just PHP (or something basic) - should be easy to modify later
MySQL
Azure PHP compatible
Design: bootstrap with Argon- https://github.com/creativetimofficial/argon-design-system
Functionality:
User area
User registration with captcha and email confirmation
Optional two-factor authentication with TOTP (Google Authenticator) that can be turned on or off in the config file
Password restore feature
Each user should be able to create edit and delete their :
Device database: device id, device name, device description, device tag, device geolocation
Access cards database, access card ID, access PIN code, owner name, owner email, owner password
View and manage access log table (described below)
Each device and access can be edited only by the owner, but the user can add other users to his devices (as a manager or read-only) so other users can manage and read reports/logs
An API or a simple script that would add to a log table when an access card was used on a device (device id, access card id, day and time, an additional field for geolocation etc.)
Admin area
Admin should be able to manage users, ban, reset passwords, etc
Admin should be able to manage devices and access cards
Admins should be able to generate reports on any table (users, devices, access IDs)
A sample of your code (github preferred) would be nice to see to check your coding style.
Please start your bid with "T2WL" word so I know you have read my project carefully. Bidders without this word in the bid message will be ignored