A PHP Application that has a login, register, reset password, user and group management (e.g. admin can see all, user can only see themselves). The dashboard shows how many users are in each group and how documents have been scanned real-time.
The PHP application should be able to speak to any scanner, scan a document directly on the web page, fetch an ID of 7-9 digits from each scanned file and use same as file ID.
On each users page, they see a list of documents they have scanned into the application and a link to view the files. Users can only scan and view their files.
On the admin dashboard, he see whatever has been scanned by all created groups and whatever has been scanned users in each groups. Only admin can delete document. Only admin can register, reset password, create/edit/delete user and group management.
The information above are the major functions, others are minor.