I need an Android app. I would like it designed and built. Tracking app in addition to new features
Software Requirements Specification
Table of Contents
Table of Contents
1.3Definitions, Acronyms, and Abbreviations5
3.1.1Provide product details.6
3.1.2Provide Search facility.7
3.1.3Maintain user profile.7
3.1.4Provide Customer Support.7
3.1.6Allow Online Product reviews and ratings8
3.1.7Provide detailed tutorial .8
3.1.8Offer notification about promotions8
3.2.1Graphical User Interface8
3.3Reliability & Availability9
3.3.1Back-end Internal Computers9
3.3.2Internet Service Provider9
3.7.1Standard Development Tools10
3.7.2Web Based Product10
3.8On-line User Documentation and Help System Requirements10
3.11Legal, Copyright, and Other Notices11
Software Requirements Specification
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.
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.
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
The references are:
✓ Mr . MOHAMED
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 –
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
188.8.131.52 The system shall make user able to add his friends to tracked member and they must accept the invitation as request for traking
184.108.40.206 The system shall allow user to create friends group and add user by phone number
220.127.116.11 The system shall enable anyone in the friend to know the other friends’ member place without making new request
18.104.22.168 The system shall allow user any user in any group to track user or to block tracking for a will
22.214.171.124 The system should allow any one to user walki talki in group or individual
126.96.36.199 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
188.8.131.52 The system shall make user able to set his privacy one of three:-
184.108.40.206.1 Friends only – allow his friends to see it
220.127.116.11.2 Only me :- won’t able to see others location
18.104.22.168.3 Allow for every one
3.1.3 Maintain user profile.
22.214.171.124 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 );
126.96.36.199 The system shall allow user to update the profile information.
188.8.131.52 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 ;
184.108.40.206 The system shall allow user of re-authenticate
3.1.4 Admin panel: -
220.127.116.11 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 :-
18.104.22.168 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 .
22.214.171.124 the address with provide as point on the map and small description, apartment number, flat number, street name , area , city , town . .
126.96.36.199 the user can have up to 2 real address
188.8.131.52 every address must generate Qr-Code
184.108.40.206 the system shall allow users to scan and search others addressName or Qr-codes
3.1.6 Provide User Support.
220.127.116.11 The system shall provide online help, FAQ’s customer support, and sitemap options for customer support.
18.104.22.168 The system shall allow user to select the support type he wants.
22.214.171.124 The system shall allow user to enter the contact number for support personnel to call.
126.96.36.199 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
188.8.131.52 The system shall make user able to add his family member and they must accept the invitation as family member
184.108.40.206 The system shall allow user to create family group and add user by phone number
220.127.116.11 The system shall enable anyone in the family to know the other family member place without making new request
18.104.22.168 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.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.
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
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.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.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.
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
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