Integrate a box cloud account, with a PWA
The purpose of this integration is:
1.- When a file is uploaded to the box cloud account, the user registered and verified by email .. receives a push notification, informing him that a file has been uploaded to the X box cloud account, (file name) loaded)
2.- Push Notifications: This will be generated when a .doc, .xls, .pdf, .jpg, .png, .mp3, .mp4 file is loaded in the FOLDER that has been assigned by the box admin. push notification, you should take it to consult a preview of the downloaded file.
- The admin must be able to send user push notifications by user and also in general.
Characteristics of the PWA:
1.- Every user who registers in the PWA must be verified through his email
Each user must be enabled manually by the admin of the PWA and assign the Iframe (it is generated by the admin in the box cloud account) that will allow you to see the files of the account in box.
2.- The PWA must keep a database of the emails and personal data of the users
and can be exported in an .XLS file
3.- Users who have verified their email will be able to log in to a page where they will find 4 buttons
A) Start: this button opens an integration Widget to the box cloud account. (Iframe)
B) Notifications: this button will open a page with the history of notifications that the user has received in a certain period of time (from-to) and each notification should be able to take the user to consult a preview of the file that was loaded (as long as there is on the server in the cloud). This history should be able to be downloaded by the user in PDF format.
C) Contact the Admin: this will open a page where the user can send a message to the admin and this will arrive to your email and in a push notification
D) Services: This button will serve as a link to an informative landing page, which is created (in the admin area, the link to this button must be assigned).