SlideShare a Scribd company logo
1 of 15
Download to read offline
1
		
	
	
MOBILE	APPS	
DEVELOPMENT	
	
Proposal	for	Joel	Boton	
	
	
	
	
	
	
	
	
22th			February	19,	2020	
Proposal	is	valid	for	30	days	
	
	
	
PREPARED	BY	
Ashok	Kohli	
ISHI	DIGITAL	WEB	(OPC)	PRIVATE	LIMITED	
402/55,	New	T	Block,	Uttam	Nagar	
Delhi-110059,	India	
Whatsapp:	+91-9899281140	
Call:	+1	7404811509	
Email:	ashok@idigitalweb.in	
		Skype:	live:	ashok_856
2
	
INTRODUCTION	
	
	
Dear	Joel	Boton,	
	
This	proposal	outlines	ISHI	DIGITAL	WEB	(OPC)	PRIVATE	LIMITED's	also	
known	 as	 iDigital	 Web	 with	 company	 identification	 number	 (CIN)	
U72900DL2017OPC325076	(in	the	records	of	Ministry	of	corporate	affairs	
India)	 proposed	 Mobile	 Apps	 development	 for	 Joel	 Boton.	 In	 the	 following	
sections,	you'll	find	information	about	the	specific	services	and	payment	terms.	
	
This	Proposal	includes	the	3	months	free	maintenance	of	the	mobile	Apps	we	
develop.		
	
Adding	new	module	on	the	Mobile	Apps	would	cost	extra	on	the	basis	of	work.		
	
Looking	forward	to	earning	the	business	opportunity	with	you.	
	
Confidentiality	and	Non-Discloser	Agreement		
This	document	and	all	attachments	including	annexure	are	proprietary	of	ISHI	
DIGITAL	WEB	(OPC)	PRIVATE	LIMITED	is	not	to	be	disclosed	in	whole	or	in	
part	 without	 the	 express	 written	 consent	 of	 ISHI	 DIGITAL	 WEB	 (OPC)	
PRIVATE	LIMITED,	and	shall	not	be	duplicated	or	used,	in	whole	in	part,	for	
any	 purpose	 other	 than	 to	 evaluate	 ISHI	 DIGITAL	 WEB	 (OPC)	 PRIVATE	
LIMITED’s	proposal.		
	
Proposal	Validity		
All	furnished	information,	including	pricing,	will	remain	valid	and	applicable	
for	7	days	from	the	date	of	submission	of	proposal	to	Joel	Boton.
3
OBJECTIVE	AND	OUR	UNDERSTANDING	
	
Project	Name	
Mobile	App	Development	
	
Project	Details	
ISHI	 DIGITAL	 WEB	 (OPC)	 PRIVATE	 LIMITED	 will	 design	 &	 develop	 the	
Mobile	Apps	for	Joel	Boton.	ISHI	DIGITAL	WEB	(OPC)	PRIVATE	LIMITED	will	
design	 the	 Mobile	 Apps	 layout	 and	 send	 that	 to	 client	 for	 their	 review	 and	
feedback.	Once	client	approves	the	design,	we	will	move	to	the	development	
process.
4
OUR	APPROACH	
We	would	have	a	very	clear	approach	to	build	the	Frontend	of	the	mobile	Apps.
Approach	to	build	the	System
• Phase	1		 :	Requirement	Study	
• We	 need	 to	 understand	 the	 business	 requirement	 and	 required	
features	 of	 project	 in	 detail.	 We	 would	 be	 conducting	 couple	 of	
session	between	both	parties’	key	stakeholders.	This	would	be	the	
first	step	toward	the	development	of	Architecture	and	then	building	
solution.		
• Phase	2		 :	Design		
• Designing	 of	 Front-End	 pages	 considering	 the	 requirement	 and	
purpose	 to	 achieve	 the	 final	 outcome	 with	 matching	 themes	 and	
color	preferences.	
• Development	of	each	section	and	their	content	placeholders.	
• Development	of	Architecture		
• Development	of	Process	Flow	and	Data	Flow	Chart	
• Details	mentioned	in	“Scope	of	Work”	section	in	detail	
• We	 will	 showcase	 the	 prototype	 (design	 part)	 to	 client,	 and	 upon	
being	approved	by	client	we	will	start	the	development.	In	case	of	
improvement	 or	 modification	 suggested	 by	 client	 can	 be	
incorporated.	
• Phase	3	 :	Build	
• Appropriate	 database	 structure	 building	 and	 associating	 with	
Admin	and	User	for	easy	data	access	and	smooth	data	Flow.			
• Phase	4	 :	Testing	
• Testing	of	the	end-to-end	System	and	bug	fixing	to	ensure	proper	
function	of	the	website.	
	
	
• Phase	5	 :	Deploy	and	Implementation
• Deploy	System	on	web	server	and	ensure	proper	Go-Live
5
SCOPE	OF	WORK	
	
As	per	your	Upwork	information,	we	understand	that	you	are	looking	forward	
to	 Develop	 the	 mobile	 game;	 we	 will	 create	 the	 system	 keeping	 agreed	
requirement	in	mind	and	will	build	the	entire	system	on	chosen	technology	to	
enable	smooth	processing	and	ease	of	operations.	
	
ISHI	 DIGITAL	 WEB	 (OPC)	 PRIVATE	 LIMITED	 will	 deploy	 the	 system	 over	
respective	servers	to	be	accessed	online.	
	
	
I. 	Push	Notification	
• Create	and	Send	Push	Notification	(From	Backend)	
• Push	Notification	with	Big	Image	
• Push	Notification	Management	on	Website		
II. Mobile	Apps	Pages	
• Splash	Screen
• Graphic	Section	Pages
• Game	Section
• Add	Player
• Game	Title	Pages
• Score	Pages
• Upgrade	
• Game	Finder	
III. Server	Backend	
• User	Database
• Content	Database	(the	app	only	downloads	enough	content	for	a	few	games	at	a	
time	from	the	database)
• Bar	Database	{the	app	only	downloads	and	shows	the	10	nearest	bars	to	the	
player	(same	city	only)}
6
IV. User	Database	
• Unique	Device	ID	
• iOS	/	Android	
• Email	Address	
• Facebook	Account	
• Bar	Entity	(Yes	/	No)	
o Name	
o Address	
o Game	Night	Start	
o Additional	Info	
o Allow	Branding	(On/	Off)	
• Phone		
• Country	
• Language	or	Selected	app	language	
• Location	
• Install	Date	and	Time	
• Premium	purchase	date	and	time	(possible	multiple	entries)	
• Premium	access	expiration	date	(default	1	week)	
• Game	settings	
• App	launch	date	and	time	
• Number	of	app	launches	
• Average	time	spent	playing	
• Usage	data	(saved	per	app	launch)	
o 	Premium/free/trial	
o 	Points	or	drinks	game	
o 	Number	of	players	
o 	Game	start	date	and	time	
o 	Time	spent	in	the	game	
o 	Number	of	tournaments	played	(a	tournament	is	50	games)	
o 	Number	of	games	played	
o 	Selected	games	to	play
7
APP	BACKEND	
	
I. Main	Functions	
• Main	app	screens	
• Games	
• Opening	default	email	client	for	user	response	(sending	game	
content	or	report	problems)	
• Player	tracking	and	statistics	
• Responsive	design,	adjust	to	screen	size	(tablets/phones)	
• Download	game	content	on	the	go,	do	not	install	by	default.	
download	only	enough	content	for	a	few	game	plays???	
• Unlock	games	(default	7	games	are	free.	3	more	games	can	be	
unlocked	free	by	sharing,	following	and	rating	the	app)	the	rest	is	
premium	purchase.	
• Premium	purchase	
• Multilanguage	support	(both	interface	and	content)	
	
	
II. Game	Selection	Logic	
• There	are	3	groups	of	games:	personal,	impersonal,	special.	Total	21	
games.	
• Select	a	personal	or	impersonal	game	randomly	for	the	player	
• When	a	game	is	selected,	do	not	select	the	same	game	again	for	any	
player	for	4	games	
• Alternate	personal	and	impersonal	games	for	the	same	players.	If	a	
player	had	a	personal	game	last	time,	the	next	game	should	be	
impersonal.	
• After	5	played	games,	randomly	select:	special	game:	yes	or	no?	
• When	special	game	returns	yes,	check	if	it's	games	for	drinks	or	
points?	
• If	game	for	drinks,	then	select	randomly	from	the	two	possible	
special	games	types:	jinxed	or	lucky	drinks.	if	game	for	points,	only	
jinxed.	
• When	special	game	type	selected	(for	example	jinxed),	select	one	of	
the	special	games	(jinxed	games)	randomly.	
• Select	a	player	randomly	as	the	player	of	the	special	game.	
• After	a	special	game	is	played,	do	not	select	a	special	game	again	for	
5	games.
8
	
III. Personal	Games 	
• You	don't	say!	(FREE)	
• Acting	crazy	(FREE)	
• Yes/No/Not	Battle	(FREE)	
• Two	truths	and	a	lie	(FREE)	
• Sketchy	
• Party's	got	talent	
• Truth	or	dare	
• Face/off!	
• Challenge!	
	
	
IV. Impersonal	Games	
• Fill	the	blank	(FREE)	
• Bullshit	(FREE)	
• Would	you	rather?	(FREE)	
• Hot	Seat	(UNLOCK	-	LIKE	FACEBOOK)	
• Most	likely	(UNLOCK	-	FOLLOW	INSTAGRAM)	
• Flash	Trivia	
• Quickie	
• Categories	
• Never	have	I	ever	
• Damn	it!	
	
	
APP	MECHANICS	
	
0.		Starting	the	App	
• Force	orientation:	portrait	
• User	agreement	screen	(need	to	accept	it	only	once	per	install)
then...	(-->1)
9
	
1. Main	Menu	
• PLAY	FOR	DRINKS	(-->3)	(The	tournament	ends	after	50	games)	
• PLAY	FOR	POINTS	(-->3)	(The	tournament	ends	after	after	20	points	
or	50	games,	which	is	reached	sooner)	
• UPGRADE	TO	VIP	(-->10/A)	(hidden	if	already	premium)	
• BAR	GAME	FINDER	(-->13)	
• Settings	icon	(-->2)	
	
	
2. Settings	
• Settings	
o Language	(at	start	only	English	is	available)	
o Splash	screens	(on/off)	(default:	on)	
o Game	sounds	(on/off)	(default:	on)	(There	are	2	game	sounds,	
primary	and	secondary	alarm	sounds)	
• Submit	content	
o Open	default	email	client	with	an	email	topic:	"Content	
suggestion"	
• Report	a	problem	
o Open	default	email	client	with	an	email	topic:	"Reporting	a	
problem"	
	
	
3. Game	Section	
• List	of	the	games	(enable/disable)	
• Enabled	games	are	colorful,	disabled	games	are	grey	
• Minimum	7	games	must	be	enabled	to	play.	If	player	wants	to	
disable	more,	error	message.	
• By	default,	7	games	are	free	and	enabled	to	play	
• Another	3	games	can	be	enabled	by	liking,	following	and	rating	
the	app	(share	icon)	
• The	rest	of	the	games	are	only	available	if	the	players	buys	
premium	access	(lock	icon)	
• The	games	are	on	two	screens,	the	screen	is	swipe	able	
• Add	Player	button	(-->4)
10
4. Add	Player	
• Input	field	and	keyboard	is	visible	
• There	is	space	between	the	add	button	and	the	input	field,	just	not	
visible	(white)		
• Players	have	different	colors	automatically	(not	possible	to	
change	the	color,	the	colors	are	pre-defined)	
• Possibility	to	delete	the	players	with	the	(x)	
• First	players	on	the	top,	additional	players	on	the	right	and	lower	
• 4	players	maximum	for	free.	To	add	more	(max	12)	players,	buy	
premium.	
• After	adding	4	players,	the	(+)	button	opens	the	premium	modal	(-
->10/B)	
• READY	TO	PLAY	button	(-->5)	only	works	if	there	are	at	least	12	
players	
• The	app	should	remember	the	last	player	names,	for	easier	input	
next	time	(even	after	closing	the	app)	
• If	players	changed	during	a	game,	the	READY	TO	PLAY	button	on	
continues	the	game,	does	not	start	a	new	one!	
	
	
5. Splash	Screen	
Displayed	before	every	game	(if	enabled)	
• Upcoming	game's	title	(animated:	
https://elrumordelaluz.github.io/csshake/)	
• Current	player's	name	
• Instructions	of	the	game	and	the	WIN	or	DRINK	instructions	
(depends	on	points	or	drinks	game)	
• Swipe	sensitive	button	on	the	bottom:	SKIP	PLAYER	button	(-->5)	
or	I	AM	READY	button	(-->6)	
• (Skip	button	basically	skips	the	player	and	the	game	and	goes	to	
the	next	game's	splash	screen	and	the	next	player)
11
	
6. Game	Screen	
• Help	icon	(-->7)	opens	instructions	modal	
• Quit	game	icon	(-->11)	opens	exit	warning	modal	
• Game	title	
• Game	content	
• Button(s)	on	the	bottom:	START,"TIMER”,	NEXT	PLAYER,	
OPPONENT’S	TURN,	DONE,	depending	on	the	game	type	(all	
swipe	sensitive)	
• Timer	button	(if	needed	for	the	game,	also	swipe	sensitive	in	some	
games)	
• The	DONE	button	in	points	game	mode	takes	to	the	score	screen	
(-->8)	in	drinking	game	mode	to	the	next	splash	screen	(-->5)	
• In	drinking	game	mode	after	50	rounds,	the	DONE	button	takes	to	
the	game	over	drinks	screen	(-->9/B)	
	
	
7. Instructions	Modal	
• When	the	help	icon	clicked,	the	modal	slides	or	bounces	in.	The	
game	screen	is	visible	in	the	background,	darkened.	
• Instructions	of	the	game	
• Win	or	drink	scenario	instructions	
• Back	to	the	game	icon	
• Sound	on/off	button	
• Change	players	button	(-->4)	
	
	
8.		Score	Screen	
• Progress	bar	with	player	initials	(colored	pin	and	initial).	The	
progress	bar	has	20	steps,	who	gets	20	points	first,	wins.	
• The	unselected	players	are	grey,	the	selected	are	colorful.	The	
selected	players	get	points.	
• CONTINUE	button	(-->5)	next	game	splash	screen	
• When	the	CONTINUE	button	is	swiped,	update	progress	bar,	move	
the	players.	Wait	2	seconds	and	open	the	next	game's	splash	
screen	
• When	a	player	collected	20	points	or	there	were	50	games	played,	
then	the	CONTINUE	button	takes	to	the	end	game	screen	(-->9/A)
12
• If	players	removed	during	the	game,	remove	them	from	the	score	
list	and	the	progress	bar.	New	players	start	with	zero	points.	
.	
	
9/A.		Game	Over	Screen	(points)	
• The	players	with	their	full	names	and	scores	are	displayed	
• The	winner	(player	with	most	points)	also	displayed.	
• If	there	is	more	than	one	winner,	display	their	names	at	the	same	
place	and	alternately	display	them	(A	then	B	then	A	then	B...etc)	
CONTINUE	button	(-->12)	go	to	advertisement	
	
	
9/B.		Game	over	Screen	(drinks)	
• CONTINUE	button	(-->12)	go	to	advertisement.	
	
	
10A/B.		Premium	Upgrade	Modals	
• This	is	a	modal	on	the	top	of	other	screens	
• List	of	premium	features	
o 		More	than	4	players	
o 		All	games	unlocked	
o 		Unlimited	cards	and	future	upgrades	
o 		No	advertisements	
• Buy	premium	options	(weekly,monthly,yearly)	
o Free	trial	3	days	
• The	default	upgrade	modal	is	black;	the	player	upgrade	modal	
is	blue.	They	have	slightly	different	designs.	
	
	
11.		Exit	Warning	Modal	
• Are	you	sure	you	want	to	quit	the	game	and	return	to	the	main	
screen?	(Yes/No)	(-->)	
• 	Back	to	the	game	(Touch	anywhere	on	the	screen	closes	the	
modal)	the	default	upgrade	modal	is	black;	the	player	upgrade	
modal	is	blue.	They	have	slightly	different	designs.
13
12.		Advertisement	
I. 3rd	party	advertisement	(-->external	link)	
II. Premium	upgrade	screen	(if	not	already	premium)	(10/A)	
III. Promotion:	Share	selfies	and	group	photos	(-->???)	
• X	in	the	corner	closes	the	advertisement	and	takes	to	the	main	menu.	
	
	
11.		Bar	Game	Finder	
• First	time,	ask	for	permission	to	access	the	player's	location	
• Show	map	with	bars	around	the	player	where	they	host	the	game	
• Show	details	of	the	selected	bar	(name,	address,	hours,	google	
maps	link,	google	map	photos,	additional	info)	
• BACK	icon	(-->1)	
• Show	only	the	10	closest	bars???
14
Technology	Involved		
	
Mobile	Apps	
• Technology	
o Flutter	
	
Out	of	Scope	Activities	
	
• Troubleshooting	of	hardware	/	operating	system,	networking	and	
administration	related	issues	
• Changes	not	mentioned	or	discussed	in	existing	systems,	if	any.	
• Any	task	which	is	not	specified	in	In-Scope	is	out	of	scope	
Assumptions	
	
• Estimations	 are	 based	 on	 the	 services	 mentioned/discussed	 in	
section	“Scope	of	Work”.	
• All	 non-basic	 software	 Licenses	 will	 be	 supplied	 by	 Client	 (if	
required).	However,	we	do	not	foresee	any	such	requirement	in	
this	Project.	
• Client	 would	 procure	 any	 third-party	 components/tools,	 if	
required	 during	 the	 project	 execution.	 Project	 Manager	 would	
propose	 any	 such	 tools	 (if	 required)	 and	 it	 would	 be	 Client’s	
responsibility	to	approve	and	procure	the	proposed	tools.	
• In	case	of	any	deviation	from	scope	of	work	or	any	other	change,	
which	is	not	a	part	of	current	project	scope,	would	be	taken	up	
separately	as	a	project	based	upon	mutually	agreed	terms	and	cost.	
• Any	technological	or	organizational	change	related	to	the	project	
and	during	life	cycle	of	the	project	would	be	communicated	at	least	
one	week	in	advance	to	Project	Development	Team.	
Client	is	responsible	to		
	
• Approve	the	design	
• Provide	the	images	and	content
15
PAYMENT	TERMS	
	
MOBILE	APP	DEVELOPMENT	OPTIONS
	Plans Cost	(USD) Timeline
Mobile	App	Development	
(Android	&	iOS)	Total	
3500	$	 45	working	Days	
	
***	Note:		We	don’t	want	to	make	any	false	promises	regarding	the	timeline,	a	quality	
work	may	take	more	than	30	days,	therefore	we	have	mentioned	45	working	days	to	
deliver	a	quality	work.	
	
	
v Client	needs	to	pay	30%	in	advance	to	start	the	work.	
v Mentioned	price	will	be	valid	for	next	30	days.	
v All	prices	mentioned	in	proposal	are	in	USD.	Same	can	be	converted	into	other	payable	currencies	as	agreed	
(if	required).	
v Project	would	start	based	on	receiving	the	Confirmed	Order	and	Advance	Payment.	
v All	the	payments	will	be	made	at	the	official	PayPal	account	ipay@idigitalweb.in	
	
Here	the	undersigned	accepts	the	terms	Client	on	behalf	of	his/her	organization	or	business.	
	
On	behalf	of	the	Client	(authorized	signature):	Accepted	By	
				 	
	
	
	 	________________	Date	____________	
(JOEL	BOTON)	
	
	 On	behalf	of	Company	(authorized	signature):	Accepted	By	
	 	
	 	
	
	
	 _________________	Date	________________	
		 (ISHI	DIGITAL	WEB	(OPC)	PRIVATE	LIMITED)

More Related Content

What's hot

Stellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand Tools
Stellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand ToolsStellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand Tools
Stellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand ToolsJulia Campbell
 
Minor Presentation On Real Estate
Minor Presentation On Real EstateMinor Presentation On Real Estate
Minor Presentation On Real EstateKumar Narayan
 
Introduction to API Led connectivity
Introduction to API Led connectivityIntroduction to API Led connectivity
Introduction to API Led connectivityDeepak Bisht
 
REST API Design & Development
REST API Design & DevelopmentREST API Design & Development
REST API Design & DevelopmentAshok Pundit
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Boopathy CS
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz appJagdeep Singh
 
Android App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation SlidesAndroid App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation SlidesSlideTeam
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To ConfluenceHua Soon Sim
 
Sample Mobile Apps PRD
Sample Mobile Apps PRDSample Mobile Apps PRD
Sample Mobile Apps PRDUjjwal Trivedi
 
REST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterREST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterSachin G Kulkarni
 
Odoo Accounting Features
Odoo Accounting FeaturesOdoo Accounting Features
Odoo Accounting FeaturesCeline George
 
Complete Guide To Salesforce Einstein Analytics
Complete Guide To Salesforce Einstein AnalyticsComplete Guide To Salesforce Einstein Analytics
Complete Guide To Salesforce Einstein AnalyticsCloud Analogy
 
Property buy and sell report
Property buy and sell reportProperty buy and sell report
Property buy and sell reportHarshikesh Kumar
 
App Store Optimization
App Store Optimization App Store Optimization
App Store Optimization Leadmill
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop Apigee | Google Cloud
 

What's hot (20)

Instagram ppt
Instagram pptInstagram ppt
Instagram ppt
 
Stellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand Tools
Stellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand ToolsStellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand Tools
Stellar #GivingTuesdayNow Results with GoFundMe Charity's Free On Demand Tools
 
Mixpanel
MixpanelMixpanel
Mixpanel
 
Minor Presentation On Real Estate
Minor Presentation On Real EstateMinor Presentation On Real Estate
Minor Presentation On Real Estate
 
Introduction to API Led connectivity
Introduction to API Led connectivityIntroduction to API Led connectivity
Introduction to API Led connectivity
 
API Integration
API IntegrationAPI Integration
API Integration
 
REST API Design & Development
REST API Design & DevelopmentREST API Design & Development
REST API Design & Development
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
 
Android App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation SlidesAndroid App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation Slides
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To Confluence
 
Sample Mobile Apps PRD
Sample Mobile Apps PRDSample Mobile Apps PRD
Sample Mobile Apps PRD
 
Instagram powerpoint (group)
Instagram powerpoint (group)Instagram powerpoint (group)
Instagram powerpoint (group)
 
REST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterREST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in Codeigniter
 
Odoo Accounting Features
Odoo Accounting FeaturesOdoo Accounting Features
Odoo Accounting Features
 
Complete Guide To Salesforce Einstein Analytics
Complete Guide To Salesforce Einstein AnalyticsComplete Guide To Salesforce Einstein Analytics
Complete Guide To Salesforce Einstein Analytics
 
Property buy and sell report
Property buy and sell reportProperty buy and sell report
Property buy and sell report
 
Oracle apps-technical-tutorial
Oracle apps-technical-tutorialOracle apps-technical-tutorial
Oracle apps-technical-tutorial
 
App Store Optimization
App Store Optimization App Store Optimization
App Store Optimization
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
 

Similar to Mobile app proposal

How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?Alex Sam
 
Portfolio gregyou.pptx
Portfolio gregyou.pptxPortfolio gregyou.pptx
Portfolio gregyou.pptxBeeconJS.com
 
Greg you - portfolio 2018_03_11
Greg you - portfolio 2018_03_11Greg you - portfolio 2018_03_11
Greg you - portfolio 2018_03_11BeeconJS.com
 
201507_NeoHsu_Portfolio
201507_NeoHsu_Portfolio201507_NeoHsu_Portfolio
201507_NeoHsu_PortfolioNeo Hsu
 
PDC 2010 update
PDC 2010 updatePDC 2010 update
PDC 2010 updateSpiffy
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantageDipesh Mukerji
 
LINEのFIDO導入と将来展望
LINEのFIDO導入と将来展望LINEのFIDO導入と将来展望
LINEのFIDO導入と将来展望FIDO Alliance
 
Expected Use Cases of FIDO Authentication for Social Applications
Expected Use Cases of FIDO Authentication for Social ApplicationsExpected Use Cases of FIDO Authentication for Social Applications
Expected Use Cases of FIDO Authentication for Social ApplicationsFIDO Alliance
 
Dotsilicon Special Eid Offer 2013
Dotsilicon Special Eid Offer 2013Dotsilicon Special Eid Offer 2013
Dotsilicon Special Eid Offer 2013Dotsilicon Limited
 
Expected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social AppsExpected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social AppsFIDO Alliance
 
Online entertainment industry
Online entertainment industryOnline entertainment industry
Online entertainment industryJatin Goel
 
JGJ48: Baidu Android Store - Edo Surya
JGJ48: Baidu Android Store - Edo SuryaJGJ48: Baidu Android Store - Edo Surya
JGJ48: Baidu Android Store - Edo SuryagamelanYK
 
Dynamic Website with Animation
Dynamic Website with AnimationDynamic Website with Animation
Dynamic Website with AnimationDotsilicon Limited
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxBytes Technolab Inc.
 
How to Build iOS App – A Complete Step-by-Step Guide
How to Build iOS App – A Complete Step-by-Step Guide How to Build iOS App – A Complete Step-by-Step Guide
How to Build iOS App – A Complete Step-by-Step Guide Cerebrum Infotech
 

Similar to Mobile app proposal (20)

How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?
 
Portfolio gregyou.pptx
Portfolio gregyou.pptxPortfolio gregyou.pptx
Portfolio gregyou.pptx
 
Greg you - portfolio 2018_03_11
Greg you - portfolio 2018_03_11Greg you - portfolio 2018_03_11
Greg you - portfolio 2018_03_11
 
Tech Future – The Mobile Applications
Tech Future – The Mobile ApplicationsTech Future – The Mobile Applications
Tech Future – The Mobile Applications
 
Creatiosoft profile
Creatiosoft profileCreatiosoft profile
Creatiosoft profile
 
Creatiosoft Profile
Creatiosoft ProfileCreatiosoft Profile
Creatiosoft Profile
 
201507_NeoHsu_Portfolio
201507_NeoHsu_Portfolio201507_NeoHsu_Portfolio
201507_NeoHsu_Portfolio
 
PDC 2010 update
PDC 2010 updatePDC 2010 update
PDC 2010 update
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 
Online News Portal
Online News PortalOnline News Portal
Online News Portal
 
LINEのFIDO導入と将来展望
LINEのFIDO導入と将来展望LINEのFIDO導入と将来展望
LINEのFIDO導入と将来展望
 
Expected Use Cases of FIDO Authentication for Social Applications
Expected Use Cases of FIDO Authentication for Social ApplicationsExpected Use Cases of FIDO Authentication for Social Applications
Expected Use Cases of FIDO Authentication for Social Applications
 
Dotsilicon Special Eid Offer 2013
Dotsilicon Special Eid Offer 2013Dotsilicon Special Eid Offer 2013
Dotsilicon Special Eid Offer 2013
 
Expected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social AppsExpected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social Apps
 
Online entertainment industry
Online entertainment industryOnline entertainment industry
Online entertainment industry
 
JGJ48: Baidu Android Store - Edo Surya
JGJ48: Baidu Android Store - Edo SuryaJGJ48: Baidu Android Store - Edo Surya
JGJ48: Baidu Android Store - Edo Surya
 
Dynamic Website with Animation
Dynamic Website with AnimationDynamic Website with Animation
Dynamic Website with Animation
 
Dynamic Website
Dynamic WebsiteDynamic Website
Dynamic Website
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docx
 
How to Build iOS App – A Complete Step-by-Step Guide
How to Build iOS App – A Complete Step-by-Step Guide How to Build iOS App – A Complete Step-by-Step Guide
How to Build iOS App – A Complete Step-by-Step Guide
 

Recently uploaded

Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Recently uploaded (20)

Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 

Mobile app proposal

  • 2. 2 INTRODUCTION Dear Joel Boton, This proposal outlines ISHI DIGITAL WEB (OPC) PRIVATE LIMITED's also known as iDigital Web with company identification number (CIN) U72900DL2017OPC325076 (in the records of Ministry of corporate affairs India) proposed Mobile Apps development for Joel Boton. In the following sections, you'll find information about the specific services and payment terms. This Proposal includes the 3 months free maintenance of the mobile Apps we develop. Adding new module on the Mobile Apps would cost extra on the basis of work. Looking forward to earning the business opportunity with you. Confidentiality and Non-Discloser Agreement This document and all attachments including annexure are proprietary of ISHI DIGITAL WEB (OPC) PRIVATE LIMITED is not to be disclosed in whole or in part without the express written consent of ISHI DIGITAL WEB (OPC) PRIVATE LIMITED, and shall not be duplicated or used, in whole in part, for any purpose other than to evaluate ISHI DIGITAL WEB (OPC) PRIVATE LIMITED’s proposal. Proposal Validity All furnished information, including pricing, will remain valid and applicable for 7 days from the date of submission of proposal to Joel Boton.
  • 3. 3 OBJECTIVE AND OUR UNDERSTANDING Project Name Mobile App Development Project Details ISHI DIGITAL WEB (OPC) PRIVATE LIMITED will design & develop the Mobile Apps for Joel Boton. ISHI DIGITAL WEB (OPC) PRIVATE LIMITED will design the Mobile Apps layout and send that to client for their review and feedback. Once client approves the design, we will move to the development process.
  • 4. 4 OUR APPROACH We would have a very clear approach to build the Frontend of the mobile Apps. Approach to build the System • Phase 1 : Requirement Study • We need to understand the business requirement and required features of project in detail. We would be conducting couple of session between both parties’ key stakeholders. This would be the first step toward the development of Architecture and then building solution. • Phase 2 : Design • Designing of Front-End pages considering the requirement and purpose to achieve the final outcome with matching themes and color preferences. • Development of each section and their content placeholders. • Development of Architecture • Development of Process Flow and Data Flow Chart • Details mentioned in “Scope of Work” section in detail • We will showcase the prototype (design part) to client, and upon being approved by client we will start the development. In case of improvement or modification suggested by client can be incorporated. • Phase 3 : Build • Appropriate database structure building and associating with Admin and User for easy data access and smooth data Flow. • Phase 4 : Testing • Testing of the end-to-end System and bug fixing to ensure proper function of the website. • Phase 5 : Deploy and Implementation • Deploy System on web server and ensure proper Go-Live
  • 5. 5 SCOPE OF WORK As per your Upwork information, we understand that you are looking forward to Develop the mobile game; we will create the system keeping agreed requirement in mind and will build the entire system on chosen technology to enable smooth processing and ease of operations. ISHI DIGITAL WEB (OPC) PRIVATE LIMITED will deploy the system over respective servers to be accessed online. I. Push Notification • Create and Send Push Notification (From Backend) • Push Notification with Big Image • Push Notification Management on Website II. Mobile Apps Pages • Splash Screen • Graphic Section Pages • Game Section • Add Player • Game Title Pages • Score Pages • Upgrade • Game Finder III. Server Backend • User Database • Content Database (the app only downloads enough content for a few games at a time from the database) • Bar Database {the app only downloads and shows the 10 nearest bars to the player (same city only)}
  • 6. 6 IV. User Database • Unique Device ID • iOS / Android • Email Address • Facebook Account • Bar Entity (Yes / No) o Name o Address o Game Night Start o Additional Info o Allow Branding (On/ Off) • Phone • Country • Language or Selected app language • Location • Install Date and Time • Premium purchase date and time (possible multiple entries) • Premium access expiration date (default 1 week) • Game settings • App launch date and time • Number of app launches • Average time spent playing • Usage data (saved per app launch) o Premium/free/trial o Points or drinks game o Number of players o Game start date and time o Time spent in the game o Number of tournaments played (a tournament is 50 games) o Number of games played o Selected games to play
  • 7. 7 APP BACKEND I. Main Functions • Main app screens • Games • Opening default email client for user response (sending game content or report problems) • Player tracking and statistics • Responsive design, adjust to screen size (tablets/phones) • Download game content on the go, do not install by default. download only enough content for a few game plays??? • Unlock games (default 7 games are free. 3 more games can be unlocked free by sharing, following and rating the app) the rest is premium purchase. • Premium purchase • Multilanguage support (both interface and content) II. Game Selection Logic • There are 3 groups of games: personal, impersonal, special. Total 21 games. • Select a personal or impersonal game randomly for the player • When a game is selected, do not select the same game again for any player for 4 games • Alternate personal and impersonal games for the same players. If a player had a personal game last time, the next game should be impersonal. • After 5 played games, randomly select: special game: yes or no? • When special game returns yes, check if it's games for drinks or points? • If game for drinks, then select randomly from the two possible special games types: jinxed or lucky drinks. if game for points, only jinxed. • When special game type selected (for example jinxed), select one of the special games (jinxed games) randomly. • Select a player randomly as the player of the special game. • After a special game is played, do not select a special game again for 5 games.
  • 8. 8 III. Personal Games • You don't say! (FREE) • Acting crazy (FREE) • Yes/No/Not Battle (FREE) • Two truths and a lie (FREE) • Sketchy • Party's got talent • Truth or dare • Face/off! • Challenge! IV. Impersonal Games • Fill the blank (FREE) • Bullshit (FREE) • Would you rather? (FREE) • Hot Seat (UNLOCK - LIKE FACEBOOK) • Most likely (UNLOCK - FOLLOW INSTAGRAM) • Flash Trivia • Quickie • Categories • Never have I ever • Damn it! APP MECHANICS 0. Starting the App • Force orientation: portrait • User agreement screen (need to accept it only once per install) then... (-->1)
  • 9. 9 1. Main Menu • PLAY FOR DRINKS (-->3) (The tournament ends after 50 games) • PLAY FOR POINTS (-->3) (The tournament ends after after 20 points or 50 games, which is reached sooner) • UPGRADE TO VIP (-->10/A) (hidden if already premium) • BAR GAME FINDER (-->13) • Settings icon (-->2) 2. Settings • Settings o Language (at start only English is available) o Splash screens (on/off) (default: on) o Game sounds (on/off) (default: on) (There are 2 game sounds, primary and secondary alarm sounds) • Submit content o Open default email client with an email topic: "Content suggestion" • Report a problem o Open default email client with an email topic: "Reporting a problem" 3. Game Section • List of the games (enable/disable) • Enabled games are colorful, disabled games are grey • Minimum 7 games must be enabled to play. If player wants to disable more, error message. • By default, 7 games are free and enabled to play • Another 3 games can be enabled by liking, following and rating the app (share icon) • The rest of the games are only available if the players buys premium access (lock icon) • The games are on two screens, the screen is swipe able • Add Player button (-->4)
  • 10. 10 4. Add Player • Input field and keyboard is visible • There is space between the add button and the input field, just not visible (white) • Players have different colors automatically (not possible to change the color, the colors are pre-defined) • Possibility to delete the players with the (x) • First players on the top, additional players on the right and lower • 4 players maximum for free. To add more (max 12) players, buy premium. • After adding 4 players, the (+) button opens the premium modal (- ->10/B) • READY TO PLAY button (-->5) only works if there are at least 12 players • The app should remember the last player names, for easier input next time (even after closing the app) • If players changed during a game, the READY TO PLAY button on continues the game, does not start a new one! 5. Splash Screen Displayed before every game (if enabled) • Upcoming game's title (animated: https://elrumordelaluz.github.io/csshake/) • Current player's name • Instructions of the game and the WIN or DRINK instructions (depends on points or drinks game) • Swipe sensitive button on the bottom: SKIP PLAYER button (-->5) or I AM READY button (-->6) • (Skip button basically skips the player and the game and goes to the next game's splash screen and the next player)
  • 11. 11 6. Game Screen • Help icon (-->7) opens instructions modal • Quit game icon (-->11) opens exit warning modal • Game title • Game content • Button(s) on the bottom: START,"TIMER”, NEXT PLAYER, OPPONENT’S TURN, DONE, depending on the game type (all swipe sensitive) • Timer button (if needed for the game, also swipe sensitive in some games) • The DONE button in points game mode takes to the score screen (-->8) in drinking game mode to the next splash screen (-->5) • In drinking game mode after 50 rounds, the DONE button takes to the game over drinks screen (-->9/B) 7. Instructions Modal • When the help icon clicked, the modal slides or bounces in. The game screen is visible in the background, darkened. • Instructions of the game • Win or drink scenario instructions • Back to the game icon • Sound on/off button • Change players button (-->4) 8. Score Screen • Progress bar with player initials (colored pin and initial). The progress bar has 20 steps, who gets 20 points first, wins. • The unselected players are grey, the selected are colorful. The selected players get points. • CONTINUE button (-->5) next game splash screen • When the CONTINUE button is swiped, update progress bar, move the players. Wait 2 seconds and open the next game's splash screen • When a player collected 20 points or there were 50 games played, then the CONTINUE button takes to the end game screen (-->9/A)
  • 12. 12 • If players removed during the game, remove them from the score list and the progress bar. New players start with zero points. . 9/A. Game Over Screen (points) • The players with their full names and scores are displayed • The winner (player with most points) also displayed. • If there is more than one winner, display their names at the same place and alternately display them (A then B then A then B...etc) CONTINUE button (-->12) go to advertisement 9/B. Game over Screen (drinks) • CONTINUE button (-->12) go to advertisement. 10A/B. Premium Upgrade Modals • This is a modal on the top of other screens • List of premium features o More than 4 players o All games unlocked o Unlimited cards and future upgrades o No advertisements • Buy premium options (weekly,monthly,yearly) o Free trial 3 days • The default upgrade modal is black; the player upgrade modal is blue. They have slightly different designs. 11. Exit Warning Modal • Are you sure you want to quit the game and return to the main screen? (Yes/No) (-->) • Back to the game (Touch anywhere on the screen closes the modal) the default upgrade modal is black; the player upgrade modal is blue. They have slightly different designs.
  • 13. 13 12. Advertisement I. 3rd party advertisement (-->external link) II. Premium upgrade screen (if not already premium) (10/A) III. Promotion: Share selfies and group photos (-->???) • X in the corner closes the advertisement and takes to the main menu. 11. Bar Game Finder • First time, ask for permission to access the player's location • Show map with bars around the player where they host the game • Show details of the selected bar (name, address, hours, google maps link, google map photos, additional info) • BACK icon (-->1) • Show only the 10 closest bars???
  • 14. 14 Technology Involved Mobile Apps • Technology o Flutter Out of Scope Activities • Troubleshooting of hardware / operating system, networking and administration related issues • Changes not mentioned or discussed in existing systems, if any. • Any task which is not specified in In-Scope is out of scope Assumptions • Estimations are based on the services mentioned/discussed in section “Scope of Work”. • All non-basic software Licenses will be supplied by Client (if required). However, we do not foresee any such requirement in this Project. • Client would procure any third-party components/tools, if required during the project execution. Project Manager would propose any such tools (if required) and it would be Client’s responsibility to approve and procure the proposed tools. • In case of any deviation from scope of work or any other change, which is not a part of current project scope, would be taken up separately as a project based upon mutually agreed terms and cost. • Any technological or organizational change related to the project and during life cycle of the project would be communicated at least one week in advance to Project Development Team. Client is responsible to • Approve the design • Provide the images and content
  • 15. 15 PAYMENT TERMS MOBILE APP DEVELOPMENT OPTIONS Plans Cost (USD) Timeline Mobile App Development (Android & iOS) Total 3500 $ 45 working Days *** Note: We don’t want to make any false promises regarding the timeline, a quality work may take more than 30 days, therefore we have mentioned 45 working days to deliver a quality work. v Client needs to pay 30% in advance to start the work. v Mentioned price will be valid for next 30 days. v All prices mentioned in proposal are in USD. Same can be converted into other payable currencies as agreed (if required). v Project would start based on receiving the Confirmed Order and Advance Payment. v All the payments will be made at the official PayPal account ipay@idigitalweb.in Here the undersigned accepts the terms Client on behalf of his/her organization or business. On behalf of the Client (authorized signature): Accepted By ________________ Date ____________ (JOEL BOTON) On behalf of Company (authorized signature): Accepted By _________________ Date ________________ (ISHI DIGITAL WEB (OPC) PRIVATE LIMITED)