Closed

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

Date

Version

Description

Author

29-3-2017

0.1

Initialize Draft

Mohamed Zamel

Table of Contents

Table of Contents

1.​Introduction​5

1.1​Purpose​5

1.2​Scope​5

1.3​Definitions, Acronyms, and Abbreviations​5

1.4​References​5

1.5​Overview​6

2.​Overall Description​6

3.​Specific Requirements​6

3.1​Functionality​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​Usability​8

3.2.1​Graphical User Interface​8

3.2.2​Accessibility​9

3.3​Reliability & Availability​9

3.3.1​Back-end Internal Computers​9

3.3.2​Internet Service Provider​9

3.4​Performance​9

3.5​Security​9

3.5.1​Data Transfer​9

3.5.2​Data Storage​10

3.6​Supportability​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​Interfaces​11

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

Configuration

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

FAQ

Frequently Asked Questions

CRM

Customer Relationship Management

1.4 References

The references are:

✓ Mr . MOHAMED

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

3.1.1.1 The system shall make user able to add his friends to tracked member and they must accept the invitation as request for traking

3.1.1.2 The system shall allow user to create friends group and add user by phone number

3.1.1.3 The system shall enable anyone in the friend to know the other friends’ member place without making new request

3.1.1.4 The system shall allow user any user in any group to track user or to block tracking for a will

3.1.1.5 The system should allow any one to user walki talki in group or individual

3.1.1.6 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

3.1.2.1 The system shall make user able to set his privacy one of three:-

3.1.2.1.1 Friends only – allow his friends to see it

3.1.2.1.2 Only me :- won’t able to see others location

3.1.2.1.3 Allow for every one

3.1.3 Maintain user profile.

3.1.3.1 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 );

3.1.3.2 The system shall allow user to update the profile information.

3.1.3.3 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 ;

3.1.3.4 The system shall allow user of re-authenticate

3.1.4 Admin panel: -

3.1.4.1 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 :-

3.1.5.1 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 .

3.1.5.2 the address with provide as point on the map and small description, apartment number, flat number, street name , area , city , town . .

3.1.5.3 the user can have up to 2 real address

3.1.5.4 every address must generate Qr-Code

3.1.5.5 the system shall allow users to scan and search others addressName or Qr-codes

3.1.6 Provide User Support.

3.1.6.1 The system shall provide online help, FAQ’s customer support, and sitemap options for customer support.

3.1.6.2 The system shall allow user to select the support type he wants.

3.1.6.3 The system shall allow user to enter the contact number for support personnel to call.

3.1.6.4 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

3.1.8.1 The system shall make user able to add his family member and they must accept the invitation as family member

3.1.8.2 The system shall allow user to create family group and add user by phone number

3.1.8.3 The system shall enable anyone in the family to know the other family member place without making new request

3.1.8.4 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 [url removed, login to view] 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

Skills: Android, Mobile App Development

See more: 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

About the Employer:
( 0 reviews ) Egypt

Project ID: #14692597

94 freelancers are bidding on average $1449 for this job

aistechnolabs

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] More

$4708 USD in 30 days
(57 Reviews)
8.8
$1250 USD in 20 days
(85 Reviews)
8.5
idragon712

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 More

$1184 USD in 20 days
(120 Reviews)
8.3
sphinxsolution

(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. More

$1500 USD in 30 days
(72 Reviews)
8.4
EliteSolution8

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 More

$1250 USD in 20 days
(43 Reviews)
8.2
Wangxianming

** 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 More

$1250 USD in 20 days
(87 Reviews)
8.2
toxsltech

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 More

$1250 USD in 20 days
(136 Reviews)
8.7
Beautistar

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 More

$1250 USD in 20 days
(103 Reviews)
8.0
$1289 USD in 20 days
(59 Reviews)
7.9
aarvtech

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 More

$1250 USD in 20 days
(44 Reviews)
7.8
jinthreek89

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 More

$1250 USD in 20 days
(43 Reviews)
7.8
KESHAVINFOTECH

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 More

$1390 USD in 28 days
(152 Reviews)
8.2
MobiStudioz

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 More

$5000 USD in 60 days
(29 Reviews)
7.6
SevenStarInfo

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 More

$1250 USD in 20 days
(61 Reviews)
7.7
gkws

Dear Hiring Manager, ➽ We are a team of Developers, Designers, Testers & PM who are in this field from more than 8 years. We are registered WEB & MOBILE application Design and Development Company providing IT servic More

$1200 USD in 20 days
(299 Reviews)
7.5
covernal

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 More

$3333 USD in 20 days
(61 Reviews)
7.7
technorizen

Hello , I have similar kind of expertise and work experience. I have gone through your requirement and understand that,you are looking for highly skilled, qualified, and experience Mobile App development team fo More

$1250 USD in 20 days
(138 Reviews)
8.3
DavidLiu80

Dear Client, I am an experienced mobile app & web developer who has great and various skills. I have built over 100+ apps so far and you can check them on my profile. I can manage native android & iOS, unity 3d ga More

$1000 USD in 20 days
(94 Reviews)
8.0
$1250 USD in 20 days
(55 Reviews)
7.3
$1250 USD in 20 days
(57 Reviews)
7.3