Estimation Sheet
Estimation Sheet
2 GUI Design 80
Mockup Design 40
Implement Design into app
40
32
16
1
Super Admin rejects the Content
Developer must give Admin Super user the ability to disable &
enable any of these features / modules
24
4 App Development
User front-end functionalities 294
User sees a splash screen with our logo as soon as he lands on
App 8
2
User gets a scroll page (4-5 pages) that explain our App’s
features 8
User gets a prompt for Mobile OTP based login 8
User ticks a small box that says “I agree to usage terms &
conditions” while logging in. Date and time of user acceptance
is recorded in User data Master, along with his Name, Location 8
& Mobile Number
After logging in, user gets an option to select his language.
Location is auto- selected (Detect my location). User then
selects his topic of preference (he can choose multiple topics). 8
User can change all 3 of these preferences from the settings
menu.
UI language (text written below Menu options) should change
as per the Language selected by the user TBD
User is now directed to the main content page of the
Application (Hero page) 4
The preferences are asked only for the first-time use. Post first
time use, whenever the user clicks on the App, the user will
see the Hero screen with Play button on the top. As soon as 4
the play button is clicked, the Content starts playing. Full
screen play and pause
Visual Progress indicator (like a circle that gets coloured
slowly) should be there at the top of each Content. Actual
number (%) not needed. This indicator should be on basis of 8
the time duration of Voice-over.
3
Algorithm for the order in which the Content plays, would be
shared by me. Essentially, the Algorithm will be based on the
time of Content submission in server, Ranking of Content, User 6
Location and user preference
User should be able to skip, pause, play, resume, go back and
shuffle between Contents by swiping. Pulling down refreshes
the List, fetching new list from the server and sending watched
Contents into the archive. If possible, an animation of 6
Contents going into the archive would be quite appreciable.
4
While the user is active on the App, he can browse to and from
with each Content (including those that he has seen). For 1
hour duration, if he is not active on the App, he would still be
able to do the same. Pulling down refreshes the playlist taking
out all the Contents that the user has seen and then sending 6
them into the Archive menu. If possible, an animation of
Contents going into the archive would be quite appreciable.
Advertising
Advertisement Network Integration. Ability to place Content
advertisements between X Contents (whether the Contents
are on the Hero page, Offline page, Bookmark page or the 6
Archive page).
Ability to place text advertisements (google ad-words) over
the Video Contents (nonintrusive). 6
Ability to play specific Content Video messages / Voice /
Picture + Text advertisements after X number of Contents. 6
User does not have ability to skip advertisements. Only if
Advertisements are marked as Skippable = Yes, would the 6
advertisements be skipped.
Advertisements can be turned off and on by the Admin. 6
App store and Play Store integration & search Optimization 6
Advertisements should be non-skippable, even in the Offline
download section 6
Advertisements should also run in the bookmark section and
Archive section 6
App Sharing
Following avenues to share App:
a. SMS b. WhatsApp c. Facebook d. Instagram e. Twitter f. 6
Web-Link
Each App share on various platform need to have separate
trackable links so that it can be found which of the sharing 6
mediums are generating maximum Footfall
Example – Facebook Link should be different and hence
tracked differently from SMS links and so on. 6
5
6 SYSTEM INTEGRATION AND DEPLOYMENT 60
Quality Control
60
7 Total 890
6
PROVIDER'S COMMENTS
7
He also has the option to reject the Content. He would
be asked reason for rejection, which would be a drop-
down menu having 3-4 options. He selects that reason
and clicks submit. If he rejects the Content, there
would be an SMS notification to 2 mobile numbers
saying a present message "Your Content has been
rejected".
Data points are shown in User Data Needed sheet.
Here when admin submit the forms then he will have
option to schedule it for later time. We will show him a
calander and time slot where he want to perform this
action.
I think is is alreadt covered above when admin user
will have option to submit the form data of different
types.
E.g. After every 7th (Admin determined number) News
a Filler is placed. After 20 (Admin defined number)
items, the User sees a poll. After 20 Items (Admin
defined number) an advertisement should be placed
1. Bookmarked Contents
2. Trending Items
3. Offline Downloads (top 20)
4. Advertisements
5. Fillers
6. Polls
7. Languages
We need to finalize the formula for this calculation
8
How many language will be supported by this app?
9
10
Web services are required to communicate with
server.
11
QC Team will do the verification and validation Testing.
12
Buyer's Comments
13
14
15
16
17
18