This document provides a high-level overview for the solution required of a document review platform.
A web-based portal is required to provide a platform where users can make posts and include documents in a post that can be viewed by a specific trusted group of secondary users. The platform is to be built in a wordpress environment using a mysql database. The platform is to be developed to allow domain to be changed based on the client requirements.
The platform should cater for two user groups:
• Document Upload User
o Basic Document Users - sign up for free and can upload limited posts (editable max upload), which is valid for one month
o Premium Document User – Subscription for unlimited number of posts, which is valid for three months
• Document Viewer User
o Basic Document Viewer User – sign up for free, but can only view a limited number of user posts.
o Premium Document Viewer User – Subscription based to view all user posts.
The system is to meet the following business rules:
For Document Users, they should be allowed to perform the following functions:
• Sign up with contact details (Additionally sign up with accounts such as google, facebook etc)
• Create, update or delete a Post
• Ability to upgrade their package
o View only their own posts
• The following should be included as part of a post:
o Be able to set a title for a Post
o Specify the Category for the Post
o Set the geographical area for the Post
o Upload a document for the Post
o Have their contact details (mobile number) appear on the post
o Specify the Document Viewer Groups that have view access to the post
For Document Viewer Users, they should be able to perform the following:
• Sign up based on city/province
• Registration process to include an verification step
• Perform the following for posts
o Search for posts based on criteria such as categories.
o Search for posts only relevant to the users city/province.
o View the documents on a post based on the number of subscription model.
o The user needs to request to view the post, which should be logged as part of the subscription model:
A view should be provided displaying the document and the user details.
• Document Viewer users are not allowed to upload documents
• Document Viewer users must be able to view the document within a browser and cannot download the document
Hiiiii I saw your proposal and understood completely . I have more than 4 year of experience in the same domain . I complete your task on time and in budget with great accuracy. Waiting for your reply Thanks