App Breakdown
App Breakdown
| SPLASH SCREEN
The application will start with an appealing and interactive splash screen, which will
display the application’s name and logo for 2 - 3 seconds on the mobile application.
| SIGN UP
After the splash screen, users will be re-directed to the Sign-Up or Sign In screen
from where they may opt to Sign Up. Doing so will re-direct them to the Sign-Up
screen of the application. Users who choose to Sign-Up will be able to do so using
any of the following options:
OPTION A:
Users will be able to Sign Up into the application via a simple Sign Up form, which
will comprise of fields such as:
Upon submission of Sign Up form, the user will receive a confirmation email for
their reference.
OPTION B:
Users can also Sign Up/login to the application using the following applicable
social media accounts:
• Facebook
• Google
• Apple
| SIGN IN
Users who have registered using the Sign Up form (option A) will Sign In to their
account by providing their Email Address and Password, while users who have
used their social media account to register (option B) will select the appropriate
social media to do so. Sign Up/Sign In is necessary to use the application.
MOBILE APPLICATION – Users
| MAIN SCREEN
The main screen will be displayed after the splash screen, or if the users are not
already signed in, then it will be displayed to them after they sign in on the
application. The main screen of the application will comprise options redirecting the
users to the following sections of the application:
| RECORD INTERACTIONS
Users of the application will be able to record interactions with law enforcement
and upload interactions to the cloud for safe searching in case of an accident. For
an Audio/Video recording, users must be asked to grant permissions. While the
recording is still being recorded when the phone is off/screen locked (If feature
supported OS ).
➢ START RECORDING: To begin the recording, the user must tap on the start
recording button, and the recording will begin when the button is pressed. Users
can record videos/audios by taping the recording button.
➢ END RECORDING: Users can end-recording videos by taping the end recording
button, and the recording will end when the button is pressed. The
recordings/interactions will be uploaded to the cloud with the interaction details
such as officers' names, searched, detained, arrested, cited, location, etc., for
safe seeking or saved locally in the device.
NOTE: The user should allow microphone permission for recording purposes.
Whenever the users open the application, the recording starts automatically if users
enable this feature from the setting. If a user wants to disable this feature, then the
user will disable this feature from the setting, and then the user can use the start
recording and end recording functionalities.
MOBILE APPLICATION – Users
| MY INTERACTIONS
This feature will allow the users to check their record interactions in this section.
The users will be able to access the interactions stored previously. If the user wants
to delete any recording from the interactions, then the user should have to enter
the pin/password because recordings are password protected; otherwise, if the
user wants to listen to those recordings, no pin/password is required to access the
interactions.
| MY ACCOUNT
Users will be able to view and manage their account. Their account will comprise of
the following:
• My Profile
o This includes their Name, Profile Picture, Phone Number,
Username, Email Address, etc.
o Password & Change Password
• Set Interaction Pin/Password
o View Pin/Password
o Edit Pin/Password
• Link/Un-Link YouTube Account
• Mange Subscriptions
• Notification Settings
• Sign Out
| MONETIZATION MODULE
➢ NON-PREMIUN USERS: Users must purchase a subscription if they want to keep
their data safe and ads free application. The non-premium user will be able to
record videos/audios but will not be able to upload interactions to the cloud.
Still, the interaction will be saved on the device locally.
MOBILE APPLICATION – Users
➢ PREMIUM USERS: The premium user will be able to record videos/audios and
upload the interactions to the cloud as well as locally to the device and be able
to access it anywhere. The users will be able to buy premium packages via
Google or Apple Pay.
| NOTIFICATIONS
This feature will notify the users about the application's important events. The user
subscribes to the admin’s YouTube channel, and if the user links the account, the
user will be notified when the admin uploads their videos on YouTube. A Third-
Party service may be required to achieve the push notifications functionality.
| STATIC CONTENT
The application will include a dedicated section to display the static content within
the application such as the FAQs, Gun Rights & laws, Free Speech laws, Traffic
Stops, Obstructions, Identifying, Public Property, Private Property, Case Law,
Disclaimer and Privacy Agreement, Link to Constitution and Bill of Rights, DHS
Memo, PC v RAS- Detained or Arrested, Privacy Policy, Terms & Conditions, etc.
ADMINISTRATIVE WEB PANEL
The Super Administrator will have the following features & functionalities:
| SIGN IN
The Super Administrator will be registered into the system by the development
team and can sign in to their interface by entering their credentials; after signing in,
the Super Administrator will have the option to change their password whenever
they want.
| USERS MANAGEMENT
The Super Administrator will be able to manage the users of the application, with
the following functionalities:
| INTERACTION MANAGEMENT
The Super Administrator will be able to manage the interactions recording by the
users of the application, with the following functionalities:
The application will include a dedicated section to display the static content within
the application such as the FAQs, Gun Rights & laws, Free Speech laws, Traffic
Stops, Obstructions, Identifying, Public Property, Private Property, Case Law,
Disclaimer and Privacy Agreement, Link to Constitution and Bill of Rights, DHS
Memo, PC v RAS- Detained or Arrested, Privacy Policy, Terms & Conditions, etc.
• View Content
• Edit Content
TERMS & CONDITIONS
| The project design and development will commence once the final
Specifications document is reviewed and approved by the client.
| Until the client signs an official “Purchase Order” or “Cost Estimate” and makes
good on any initial payments as agreed on, the project will not commence.
| RetroCube will not be held responsible in the event that any payment delays on
client’s end affects the overall timeline of the project.
| Any revisions requested by the client, falling outside the original scope of work
as defined by the client, will be added as change requests to the overall
estimate of the project and can have an impact on the project timeline. The same
applies to altering past-approved dates and deadlines.
| The proposal pricing excludes any domain registration, hosting, or license fees.
However, we can connect you with a credible hosting partner, should you wish
to discuss further on this matter with your designated account manager.
TERMS & CONDITIONS (Continued)
| If at the completion of the project, additional work has been requested by the
client falling outside of the project scope, RetroCube will go ahead with the
original project scope first before determining a revised payment plan and
starting with the added work.
| This proposal pricing is valid for 30 days from date of issue. Should the client
wish to approve after this period, it would be subject to changes in costing and
timelines.
| During the support period, RetroCube will acknowledge and receive any issue
reported by client and will perform all necessary measures to mitigate it.
However, the issues only cover bugs and malfunctioning of the
function/procedure which can be proved as bug with respect to original
application scope, proposed solution and final signed off product by client and it
does not cover any effort which is required to analyze, develop and implement a
new requirement or a change in existing developed product.