Final Project
Final Project
Final Project
2|P ag e
3|P ag e
4|P ag e
1.Introduction 6
1.1 Statement of the problem 7
1.2 Motivation and Challenges 8
1.3 What is DOIT !!? 9
1.4 DOIT Benefits 9
1.5 Why we made it as a mobile application 9
1.6 DOIT Objectives 10
2.Related Work 11
3.Project Main Scope Features 15
3.1 What is Scrum ? 16
3.2 Project Phases 18
3.3 Work Plan 21
3.4 Case Scenarios 23
3.5 Project Architecture 27
4.Mobile Application Workspace 30
4.1 Main work 31
4.2 Implementation and Verification 32
5.Database 39
5.1 What is Firebase ? 40
5.2 Why we prefer using Firebase than any other databases !! 40
5.3 Firebase services 41
5.4 Reading and Writing To Realtime Data base 42
Conclusion 43
Our Vision 43
What we learned ?! 43
Mistakes we made ! 44
References 45
5|P ag e
6|P ag e
7|P ag e
How to Offer, Give, and Receive Help !!
8|P ag e
9|P ag e
10 | P a g e
11 | P a g e
12 | P a g e
13 | P a g e
14 | P a g e
15 | P a g e
16 | P a g e
17 | P a g e
18 | P a g e
19 | P a g e
20 | P a g e
21 | P a g e
Feature ID Feature Title Role
22 | P a g e
23 | P a g e
24 | P a g e
25 | P a g e
26 | P a g e
27 | P a g e
28 | P a g e
29 | P a g e
30 | P a g e
31 | P a g e
32 | P a g e
33 | P a g e
34 | P a g e
35 | P a g e
36 | P a g e
37 | P a g e
38 | P a g e
39 | P a g e
40 | P a g e
41 | P a g e
42 | P a g e
43 | P a g e
.
44 | P a g e
45 | P a g e