Mobile application for interactive digital business card

 

Table Of Contents


Project Abstract

<p> The widespread use of printed business card results in a large amount of paper<br>waste produced annually. In this information age, almost every people around the world<br>own at least a digital device. In order to solve the problem, the printed business card should<br>be digitalized. Although there are several digital business card application available in the<br>market, it does not reduce the use of hardcopy business card effectively. This project is<br>intended to develop a mobile application for the interactive digital business card. The<br>interactive feature of this mobile application included the dynamic content of digital<br>business card, geo-based awareness of business card contactsโ€™ company location with the<br>map function, scanning function to scan and save hardcopy business cards and QR code<br>generator for a personal business card for easy exchange. Firebase is a cloud-hosted realtime database used to sync data and perform dynamic content. Next, Google MAP API is<br>used to produce the geo-based awareness of business card contactsโ€™ company location with<br>map function in this project. On the other hand, Google Mobile Vision API which provides<br>optical character recognition (OCR) technology is used to implement the scanning function<br>to scan hardcopy business cards and save the information extracted using text recognition.<br>Lastly, the ZXing API will be used for decoding and generating of barcodes such as QR<br>code for the digital business card. The project is initialized in Mar 2018 and completed in<br>Aug 2018. The time use for the completion of the whole project is less than 6 months. All<br>the objective of the project had been achieved. As a conclusion, the mobile application for<br>the interactive digital business card is introduced to promote the โ€˜paperless officeโ€™. <br></p>

Project Overview

<p> </p><div><p><b>REPORT STATUS DECLARATION FORM – – – – – – ii</b></p><p><b>TITLE PAGE- – – – – – – – – – – – iii</b></p><p><b>DECLARATION OF ORIGINALITY – – – – – – – iv</b></p><p><b>ACKNOWLEDGEMENTS- – – – – – – – – – – v</b></p><p><b>ABSTRACT- – – – – – – – – – – – – vi</b></p><p>LIST OF TABLES- – – – – – – – – – – – xii</p><p>LIST OF FIGURES – – – – – – – – – – – xiii</p><p>LIST OF ABBREVIATIONS- – – – – – – – – xvi</p><p><b>CHAPTER 1: INTRODUCTION- – – – – – – – – – 1</b></p><p>11 Motivation and Problem Statement – – – – – – – – – 1</p><p>111 Problem Statement- – – – – – – – – – 1</p><p>112 Motivation- – – – – – – – – – – 2</p><p>12 Project Scope – – – – – – – – – – – – 3</p><p>13 Project Objectives- – – – – – – – – – 3</p><p>14 Impact, Significance and Contribution – – – – – – – 4</p><p>15 Background Information- – – – – – – – – 5</p><p><b>CHAPTER 2: LITERATURE REVIEW- – – – – – – – – 7</b></p><p>21 Literature Review on Existing Solution- – – – – – – 7</p><p>211 Literature Review on CamCard Free – – – – – – – – 7</p><p>212 Literature Review on Knowee – – – – – – – – – 9</p><p>213 Literature Review on ABBYY BCR Free Edition- – – – – – 11</p><p>214 Literature Review on BCard – – – – – – – – – 14</p><p>22 Critical Remarks of Previous Works – – – – – – – 16</p><p>23 Literature Review on Business Card- – – – – – – – 17</p><p>24 Literature Review on Barcode – – – – – – – – 17</p><p>25 Literature Review on Application Programming Interface (API) – – – 20</p><p>251 Literature Review on Google Mobile Vision API – – – – – – 20</p><p>252 Literature Review on ZXing API- – – – – – – 22</p><p>253 Literature Review on Google Map API- – – – – – 23</p><p>26 Literature Review on Interactive – – – – – – – – – 25</p><p>27 Literature Review on Virtual Contact File (VCF or vCard) – – – – 25</p><p><b>CHAPTER 3: SYSTEM METHODOLOGY – – – – – – 27</b></p><p>31 Design Specifications- – – – – – – – – – 27</p><p>311 Methodologies and General Work Procedures- – – – – 27</p><div>31<p></p><p>2 Tools to use – – – – – – – – – – 28</p></div><p>313 System Performance Definition- – – – – – – – 29</p><p>314 Verification Plan – – – – – – – – – – 30</p><p>32 System Development Life Cycle – – – – – – – – – 31</p><p>33 Work Breakdown Structure – – – – – – – – – 32</p><p>34 Timeline – – – – – – – – – – – 33</p><p>341 Timeline for Deliverables and Milestones- – – – – 33</p><p>342 Graphical – Gantt Chart Format – – – – – – – 34</p><p><b>CHAPTER 4: SYSTEM DESIGN- – – – – – – – – 35</b></p><p>41 System Flowchart- – – – – – – – – 35</p><p>42 Entity-Relationship Diagram (ERD)- – – – – – – – 36</p><p>43 Use Case Diagram- – – – – – – – – 37</p><p>431 Use Case Description of Login – – – – – – – – 38</p><p>432 Use Case Description of Register – – – – – – – 38</p><p>433 Use Case Description of Reset Password – – – – – 39</p><p>434 Use Case Description of Logout- – – – – – – 39</p><p>435 Use Case Description of Manage User Profile – – – – – 40</p><p>436 Use Case Description of Generate QR Code – – – – – – 41</p><p>437 Use Case Description of Manage Business Card Holder- – – 41</p><p>438 Use Case Description of Manage Group – – – – – – 43</p><p>439 Use Case Description of Manage Friends- – – – – 44</p><p>4310 Use Case Description of Scan Business Card- – – – – 46</p><p>4311 Use case description of Chat Function- – – – – – 47</p><p>4312 Use Case Description of Map Function- – – – – – 47</p><p>4313 Use Case Description of Scan QR Function – – – – – – 48</p><p>44 Activity Diagram – – – – – – – – – 49</p><p>441 Login- – – – – – – – – – – 49</p><p>442 Register – – – – – – – – – – – – 49</p><p>443 Reset Password – – – – – – – – – – – 50</p><p>444 Manage User Profile: Update Personal Business Card- – – – 50</p><p>445 Manage User Profile: Edit User Profile – – – – – – 51</p><p>446 Manage User Profile: Change User Profile Image – – – – – – 51</p><p>447 Generate QR Code – – – – – – – – – 52</p><p>448 Manage Business Card Holder: Add Business Card- – – – – 52</p><p>449 Manage Business Card Holder: Edit Business Card- – – – – 53</p><p>4410 Manage Business Card Holder: Delete Business Card – – – 53</p><p>4411 Manage Business Card Holder: Export Business Card as vCard – – – 54</p><p>4412 Manage Group: Create Group- – – – – – – – 54</p><p>4413 Manage Group: Edit Group – – – – – – – – – 55</p><p>4414 Manage Group: Delete Group- – – – – – – – 55</p><p>4415 Manage Friend: Send Friend Request- – – – – – – 56</p><p>4416 Manage Friend: Manage Friend Request- – – – – 56</p><p>4417 Scan Business Card- – – – – – – – 57</p><p>4418 Chat Function- – – – – – – – – – – 57</p><p>4419 Map Function- – – – – – – – – – – 58</p><p>4420 Scan QR Code- – – – – – – – – – – 58</p><p>45 System User Interface Design- – – – – – – – 59</p><p>451 Splash Activity- – – – – – – – – – – 59</p><p>452 Login Activity and Logout Activity – – – – – – – – 59</p><p>453 Register Activity – – – – – – – – – – 60</p><p>454 Reset Password Activity – – – – – – – – – 60</p><p>455 Main Activity and Navigation Pane- – – – – – – – 61</p><p>456 My Account Activity – – – – – – – – – – 62</p><p>457 Generate QR Code Activity- – – – – – – 62</p><p>458 Scan QR Code Activity- – – – – – – – – 63</p><p>459 Manage Business Card Holder Activity – – – – – – 63</p><p>4510 Manage Friend Activity – – – – – – – – 64</p><p>4511 Manage Group Activity – – – – – – – – 65</p><p>4512 Scan Business Card Activity- – – – – – – – – 65</p><p>4513 Map Activity – – – – – – – – – – – 66</p><p>4514 Chat Activity- – – – – – – – – – – 67</p><p><b>CHAPTER 5: IMPLEMENTATION AND TESTING – – – – – – – 68</b></p><p>51 Implementation Issues and Challenges- – – – – – 68</p><p>52 System Testing- – – – – – – – – – – 69</p><p>521 Use Case Testing- – – – – – – – – – 69</p><p><b>CHAPTER 6: CONCLUSION – – – – – – – – 74</b></p><p>61 Project Review- – – – – – – – – – – 74</p><p>611 Project Achievement- – – – – – – – 74</p><p>612 Project Strength- – – – – – – – – – – 75</p><p>613 Project Weakness- – – – – – – – – – 75</p><p>62 Future Work – – – – – – – – – – – – 75</p><p>63 Conclusion – – – – – – – – – – 76</p><p><b>BIBLIOGRAPHY- – – – – – – – – – – – 77</b></p><p><b>POSTER- – – – – – – – – – – – P-1</b></p><p><b>PLAGIARISM CHECK RESULT – – – – – – – – – P-2</b></p><p></p></div><h3></h3><br> <br><p></p>

Blazingprojects Mobile App

๐Ÿ“š Over 50,000 Project Materials
๐Ÿ“ฑ 100% Offline: No internet needed
๐Ÿ“ Over 98 Departments
๐Ÿ” Software coding and Machine construction
๐ŸŽ“ Postgraduate/Undergraduate Research works
๐Ÿ“ฅ Instant Whatsapp/Email Delivery

Blazingprojects App

Related Research

Computer Science. 4 min read

Adaptive Cybersecurity Threat Detection Using Machine Learning Techniques...

What This Project Is About This project focuses on developing a system that can detect cybersecurity threats, such as hacking attempts or malware, more effectiv...

BP
Blazingprojects
Read more →
Computer Science. 4 min read

AI-Powered Real-Time Language Translation System...

What This Project Is About This project involves creating a system that can understand and translate spoken language from one language to another instantly. The...

BP
Blazingprojects
Read more →
Computer Science. 2 min read

Developing an AI-Powered Personal Health Assistant Chatbot...

What This Project Is About This project focuses on creating a chatbot that uses artificial intelligence (AI) to help people manage their health. The chatbot wil...

BP
Blazingprojects
Read more →
Computer Science. 2 min read

Deep Learning-Based Real-Time Cybersecurity Threat Detection System...

This project is about creating a system that can automatically detect cybersecurity threats, such as hacking attempts or malware attacks, in real-time using adv...

BP
Blazingprojects
Read more →
Computer Science. 2 min read

Development of an AI-Powered Personalized Learning Platform...

This project is about creating a smart online learning platform that adapts to each student's individual needs and ways of learning. Traditional education metho...

BP
Blazingprojects
Read more →
Computer Science. 4 min read

Predicting Disease Outbreaks Using Machine Learning and Data Analysis...

The project topic, &quot;Predicting Disease Outbreaks Using Machine Learning and Data Analysis,&quot; focuses on utilizing advanced computational techniques to ...

BP
Blazingprojects
Read more →
Computer Science. 2 min read

Implementation of a Real-Time Facial Recognition System using Deep Learning Techniqu...

The project on &quot;Implementation of a Real-Time Facial Recognition System using Deep Learning Techniques&quot; aims to develop a sophisticated system that ca...

BP
Blazingprojects
Read more →
Computer Science. 2 min read

Applying Machine Learning for Network Intrusion Detection...

The project topic &quot;Applying Machine Learning for Network Intrusion Detection&quot; focuses on utilizing machine learning algorithms to enhance the detectio...

BP
Blazingprojects
Read more →
Computer Science. 3 min read

Analyzing and Improving Machine Learning Model Performance Using Explainable AI Tech...

The project topic &quot;Analyzing and Improving Machine Learning Model Performance Using Explainable AI Techniques&quot; focuses on enhancing the effectiveness ...

BP
Blazingprojects
Read more →
WhatsApp Click here to chat with us