USER TYPE 1
o Registration and login
o Creation and managing of videos with survey questions underneath (Custom).
o Video section has specific criteria for targeted audience.
o Able to upload videos.
o Multiple choice question generation (Dynamic number of choices and
o Ability to include comments for questions, questions are not limited to
o Ability to publish videos immediately.
o USER TYPE 1 should lose credits for their video views, they will be directed to the purchase
o Should be able to add and remove videos in real time
o Able to set maximum number of view for each ad
o Able to see how many view count as well as remaining credit for each
o Computation of taxes depending on USER TYPE 1 location if situated in
Canada, otherwise, no tax.
o Preview of ads as how they would look to users.
USER TYPE 2
Project Goals and Details (USER TYPE 2 Side/Frontend)
o Watch videos and fill out questionnaire forms.
o Different answers required for each answer, some are not required.
o Counter for number of videos watched for each user (displayed to user).
o Unique links dynamically generated with their username for referral
o Connections of USER TYPE 2 within their personal network are tracked and
shown, a flow which can be similar to how social networks work.
o Introduction of captcha in one form or another.
o General FAQ and Q and A portion for users.
o Payment gateway for paying USER TYPE 2.
o Computation for earned revenue depending on USER TYPE 2 tier.
Currently max of 8
tiers before overflow is ignored.
o Updated information of USER TYPE 2's monetary account after answering a
questionnaire (real time update).
Project Goals and Details (Admin Section/Backend)
o Ability to check details of all accounts (USER TYPE 1 and 2)
o Able to see and manage balances and credits of accounts for both user types.
o Ability to check accounts payable for USER TYPE 2.