Mobile development -- 2

I need an Android app. I would like it designed and built. Tracking app in addition to new features

Tracking App

Tracking Project

Software Requirements Specification

Version 0.1

Revision History







Initialize Draft

Mohamed Zamel

Table of Contents

Table of Contents




1.3​Definitions, Acronyms, and Abbreviations​5



2.​Overall Description​6

3.​Specific Requirements​6


3.1.1​Provide product details.​6

3.1.2​Provide Search facility.​7

3.1.3​Maintain user profile.​7

3.1.4​Provide Customer Support.​7

3.1.5​sms confirmation.​8

3.1.6​Allow Online Product reviews and ratings​8

3.1.7​Provide detailed tutorial .​8

3.1.8​Offer notification about promotions​8


3.2.1​Graphical User Interface​8


3.3​Reliability & Availability​9

3.3.1​Back-end Internal Computers​9

3.3.2​Internet Service Provider​9



3.5.1​Data Transfer​9

3.5.2​Data Storage​10


3.6.1​Bitbucket Tool​10

3.7​Design Constraints​10

3.7.1​Standard Development Tools​10

3.7.2​Web Based Product​10

3.8​On-line User Documentation and Help System Requirements​10


3.9.1​User Interfaces​11

3.9.2​Hardware Interfaces​11

3.9.3​Software Interfaces​11

3.9.4​Communications Interfaces​11

3.10​Licensing Requirements​11

3.11​Legal, Copyright, and Other Notices​11

3.12​Applicable Standards​12

Software Requirements Specification

1. Introduction

The aim of this document is to gather and analyze and give an in-depth insight of the complete Tracking app by defining the problem statement in detail. Nevertheless, it also concentrates on the capabilities required by stakeholders and their needs while defining high-level product features. The detailed requirements of the Tracking app are provided in this document.

1.1 Purpose

The purpose of the document is to collect and analyze all assorted ideas that have come up to define the system, its requirements with respect to consumers. Also, we shall predict and sort out how we hope this product will be used in order to gain a better understanding of the project, outline concepts that may be developed later, and document ideas that are being considered, but may be discarded as the product develops.


1.2 Scope

Primarily, the scope pertains to the Tracking app. It focuses on two main features tracking specific people in realtime and giving people virtual real address

1.3 Definitions, Acronyms, and Abbreviations


It means a product which is available / Selected from a catalogue can be customized.


Frequently Asked Questions


Customer Relationship Management

1.4 References

The references are:


1.5 Overview

Their will be 2 app main users …

1- Any user and his friends (using tracking system- and provide real address);

2- Admin control panel with details about every user and analysis dash board;

2. Overall Description

Tracking app is for make any one in the family to track each other to keep them online , make virtual real address ;

3. Specific Requirements

The specific requirements are –

3.1 Functionality

Introduction –

Features are then refined into use case diagrams and to sequence diagram to best capture the functional requirements of the system. All these functional requirements can be traced using tractability matrix.

3.1.1 Tracking for friends The system shall make user able to add his friends to tracked member and they must accept the invitation as request for traking The system shall allow user to create friends group and add user by phone number The system shall enable anyone in the friend to know the other friends’ member place without making new request The system shall allow user any user in any group to track user or to block tracking for a will The system should allow any one to user walki talki in group or individual The system should allow user to see last seen places about every friend if the make it for public

3.1.2 Last seen feature The system shall make user able to set his privacy one of three:- Friends only – allow his friends to see it Only me :- won’t able to see others location Allow for every one

3.1.3 Maintain user profile. The system shall allow user to create phone based profile (Name, address – have get location button for fast allocation -, age , sex , friends , notification control, email, set last seen place feature privacy ); The system shall allow user to update the profile information. The system shall allow user to control notification about the person who want to be tracked to tell him if his arrive the selected distance or not ; The system shall allow user of re-authenticate

3.1.4 Admin panel: - The system must have admin privilege to add or delete users data and can see historical data about users and analysis about the app usage

3.1.5 Real address :- The system shall allow user to create unique addressName it will be like sub-domain. Never change as name but changeable as value of the address . the address with provide as point on the map and small description, apartment number, flat number, street name , area , city , town . . the user can have up to 2 real address every address must generate Qr-Code the system shall allow users to scan and search others addressName or Qr-codes

3.1.6 Provide User Support. The system shall provide online help, FAQ’s customer support, and sitemap options for customer support. The system shall allow user to select the support type he wants. The system shall allow user to enter the contact number for support personnel to call. The system shall display the FAQ’s upon request.

3.1.7 sms confirmation.

The system shall maintain user phone number information as a required part of user profile.

3.1.8 Tracking for family The system shall make user able to add his family member and they must accept the invitation as family member The system shall allow user to create family group and add user by phone number The system shall enable anyone in the family to know the other family member place without making new request The system should allow user to see last seen places about every family member .

3.1.9 Provide detailed tutorial.

The system shall allow user to view detailed tutorial.

3.2 Usability

3.2.1 Graphical User Interface

The system shall provide a uniform look and feel between all the web pages. And mobile screens

The system shall provide use of icons and toolbars.

3.2.2 Accessibility

The system shall provide multi ar-en language support.

3.3 Reliability & Availability

3.3.1 Back-end services

The system shall provide storage of all databases on redundant nodes with automatic switchover on Firebase

3.4 Performance

The product shall be based on web service and has to be run from a web server. (Firebase and functions on it)

The product shall take initial load time depending on internet connection strength which also depends on the media from which the product is run.

3.5 Security

3.5.1 Data Transfer

The system shall not leave any cookies on the customer’s computer containing the user’s password.

The system shall not leave any cookies on the customer’s computer containing any of the user’s confidential information.

3.5.2 Data Storage

The customer’s web browser or mobile phone shall never display a customer’s password. It shall always be echoed with special characters representing typed [login to view URL] it as stringbuffer not string

The system’s back-end servers shall never display a customer’s password. The customer’s password may be reset but never shown.

The system’s back-end servers shall only be accessible to authenticated administrators.

The system’s back-end databases shall be encrypted.

3.6 Supportability

3.6.1 Bitbucket Tool

The source code developed for this system shall be maintained in vcs tool.

3.7 Design Constraints

3.7.1 Standard Development Tools

The system shall be built using a standard web page development tool that conforms to either Microsoft’s GUI standards and google standers

3.7.2 Web Based Product for admin panal

There are no memory requirements

The computers must be equipped with web browsers such as Internet explorer.

The product must be stored in such a way that allows the client easy access to it.

Response time for loading the product should take no longer than 1 min.

3.8 On-line User Documentation and Help System Requirements

It shall provide specific guidelines to a user for using the Tracking

implement online user help, link and search fields shall be provided.

3.9 Interfaces

There are many types of interfaces as such supported by the Tracking software system namely; User Interface, Software Interface and Hardware Interface.

The protocol used shall be HTTPs.

There shall be logical address of the system in IPv4 format.

3.9.1 User Interfaces

The user interface for the software shall be compatible to any browser such as Internet Explorer, Mozilla or Netscape Navigator by which user can access to the system.

The user interface shall be implemented with android interface.

3.9.2 Hardware Interfaces

No need for special hard ware interface only Android device or web browser

3.9.3 Software Interfaces

1. The Tracking system shall communicate with web service to make search available

2. The Tracking system shall communicate with CRM system to provide support.

3.9.4 Communications Interfaces

The Tracking system shall use the HTTPs protocol for communication over the internet and for the intranet communication will be through TCP/IP protocol suite.

3.10 Licensing Requirements

Not Applicable

3.11 Legal, Copyright, and Other Notices

Tracking app should display the disclaimers, copyright, word mark, trademark and product warranties of the Marvel electronics and home entertainment.

3.12 Applicable Standards

It shall be as per the industry standard.

-Login using face, twitter and phone number - invite link using fb, twitter any sharing way - bettry state - last visit -location history log - sos for emergency

Multi e adress - msgs if waki taki no work - notification - add meet me here button

Kemahiran: Android, Mobile App Development

Lihat lagi: view sms via bluetooth, mobile application based sms using php, bluetooth can view sms mobile, mobile phone number sms redirection, find mobile phone coordinates sms, windows mobile gps location sms, view sms interface, mobile banking using sms based j2me application, mobile application logger sms, windows mobile gps tracker sms, php mysql code mobile verification sent sms, mobile phone application sms, windows mobile gps tracking sms, mobile blackberry copying sms text messages, mobile activation fake sms

Tentang Majikan:
( 0 ulasan ) Egypt

ID Projek: #14692597

93 pekerja bebas membida secara purata $1451 untuk pekerjaan ini

$1250 USD dalam 20 hari
(111 Ulasan)

Let's go together for your project. How are you today? I am a senior app developer who has 8 years experience in mobile and web development and am here working with my team. First of all, I 'd like to discuss Lagi

$1250 USD dalam 20 hari
(59 Ulasan)

Greetings!! I am very thankful for this opportunity. It’s really exciting that we have similar kind of expertise and work experience. Employee scheduling apps: [login to view URL] Lagi

$4708 USD dalam 30 hari
(62 Ulasan)

(From the makers of Vivino & Dah Makan) Hi, I hope you are doing well, We are 7 year young rapidly growing Mobile App Development Company based out of New Jersey, USA, Gold coast, Australia & Pune, India. Lagi

$1500 USD dalam 30 hari
(76 Ulasan)

Hi I got idea about your APP concept, Just reply with 'Yes' and will do feasibility study and update you with a. Detail PDF Report with our comments/queries b. Best-feasible-real COST & TIMELINE Relevant Skills and Lagi

$1390 USD dalam 28 hari
(180 Ulasan)
$1250 USD dalam 20 hari
(70 Ulasan)

Hi My name is Po. I am a Senior Mobile App Developer. I have already developed many Android and iPhone apps. Please send me your detail requirements. We can discuss it. Relevant Skills and Experience My skills are Ja Lagi

$1184 USD dalam 20 hari
(134 Ulasan)

** Please consider this is not an auto bid ** Hi. I checked your project with great care. I am a top 10 freelancer on Freelancer.com. Please check my wonderful review and contact me. Thanks Relevant Skills and Experie Lagi

$1250 USD dalam 20 hari
(88 Ulasan)

Hi, I am Shiv and having 15+ years experience in "Mobile Software Development". I am done work on Android, IOS, React Native, IONIC Hybrid apps with admin panels. We have done 750+ projects. Lets me show you Lagi

$1250 USD dalam 20 hari
(136 Ulasan)

Dear sir. I am a professional mobile app & web developer with 7+ years rich experience. I also have been certificated mobile & web development skill tests in here freelancer.com. I have developed many applications s Lagi

$1250 USD dalam 20 hari
(118 Ulasan)

Hello. How do you do? I believe you are doing great for your life and success. I want to know you are trying to create, not just find, your place in mobile app area. If you are, then I am ready to devote my time for Lagi

$1250 USD dalam 20 hari
(41 Ulasan)

Hello Sir! I am an experienced native mobile developer and work very professionally. Many employers have long term relationship with me because my rich experience and high skill, correct credit. If you select me, Lagi

$1250 USD dalam 20 hari
(52 Ulasan)

Hi. HIGHEST COMPLETION RATE!!! I have rich experience in development of Android App using Java,C#.. Your success is my happiness. Thanks for your review. Vernal. Relevant Skills and Experience Android, Mobile Phone Lagi

$3333 USD dalam 20 hari
(67 Ulasan)

How are you? Please visit on my freelancer profile. https://www.freelancer.com/u/jinthreek89.html As you see, I have more than 7 years experience in developing the mobile apps , websites and game. I've owned Lagi

$1250 USD dalam 20 hari
(47 Ulasan)
$1250 USD dalam 20 hari
(79 Ulasan)
$1289 USD dalam 20 hari
(64 Ulasan)

Hi, I've checked your requirements and I am much interested to assist you on the development of your Project with fulfilling all of the required functioning very accurately and elegantly. Thank you. Relevant Skills Lagi

$1250 USD dalam 20 hari
(47 Ulasan)

How are you? I am a Mobile App developer and have 5 years experience of program develop. I have rich develop experience and have developed many apps. If you choose me, i will do my best for you. I understand Lagi

$1250 USD dalam 20 hari
(71 Ulasan)

Hello, Below is the brief of project scope ►►Project Title- -Mobile Application Development. ►►Let us discuss the job post. ►► Our Profile ◄◄ ► https://www.freelancer.com/u/MobiStudioz.html Lagi

$5000 USD dalam 60 hari
(37 Ulasan)

Hello, We want to discuss your project as we have experience in it. What Differentiates us from the other freelancers: ~ Experience of more than 5 years in Unity 3D, Xcode, CoCoa 2d, PhoneGap and major iOS and Lagi

$1250 USD dalam 20 hari
(61 Ulasan)