Les meilleurs développeurs iOS freelances sont sur Codeur.com
Fermé · 1 000 à 5 000 € · 4 offres · 777 vues · 8 interactions
Specifications project sharing alert apps
1. OVERVIEW OF THE PROJECT
Specifications for the development of iphone and android application sharing alert on google map api.
1.2.1 Needs and context
The application allows the user to indicate the GPS position of danger, police barrier, radar or accident, and list it on a map. Other users can see the alert on road map and avoid them.
1.2.2 Application Description
The application must be as simple as possible. After downloading the application, the user is assigned a unique user ID (no registration) the ID is linked to the device. Sometimes directly on a map with its current position. It may be time to perform three actions:
1. share an alert according to its current position
2. share an alert has another position than his.
3. Define the perimeter (km) of receipt of the notification alert.
The user then receives systematically all alert that being in the radius of its GPS location.
Alerte is Sound or message
The Apps by default is working in back ground, that mean its possible to visit other apps and 7Road is still working.
1.2.3 Targets
All over 18 years of smartphone users
1.2.4 Key Features
Adding geolocated warning relative to the current position
Adding manually positioned alert on the map (Not on current location)
Receive notification of the latest alert posted on a defined perimeter (eg, I want to receive any alert 10km radius around my current position)
Share all alert with contacts (line, whatsapp, skype ...) The link sent must return to download the application if the user does not have it. If the user has, then the link to open the at the position of the alert.
Change language
Specify the sound alerte
Specify the work in background yes/no
range and map orientation
Admob advertizing. With splash screen when open apps and banner at the bottom.
1.2.5 Business model
Buisness model based on google admob advertising. For 100 active users per day, advertising generate € 0.5 / day. We must therefore generate a maximum of notifications for the user opens as much as possble the application.
2. FUNCTIONAL REQUIREMENTS
2.1 The tree
2.2 First install
Process :
Language selection (english, french, chinese, thai...)
Then click on btn enter
Details
Generate automatic unique login ID to the user link to the device.
At the first install and next run,
check the function of location is activated. If not suggest to go to the set up of the device with the common screen
check the device is on line. If not display the message :”xxxxxxxxxxxxxxx”
Anytime when the apps is running and the location or on line is in default display this banner on the top of the screen:
2.3 Loading page
If loading longer than 3 second show this loading page.
Then admob splash screen
then index apps
2.4 Index
On the right top, Button settings
Share alert, red button on the bottom. When we select this button, it will add an alert at the exact location of the the user.
Red arrow at the bottom right, will bring back the map at the actual position of the user. (user in the center)
Red dot on the map, is an alert. The red alert are the alert added from the exact position of the user. The number indicate how many users added an alert at the place. Red are implemented by the button share alert
Green dot on the map, is an alert. The green alert are the alert added manually on the map from users. The number indicate how many users added an alert at the place. Green are implemented by a 2 second press on the screen at any place.
If the same place is Red and Green : become Red
If we slide up the bottom menu, we arrive to the notifications area.
Its possible to slide the map to go to other area
One device can share only 1 alert every 5 min
In the radius of 50m all the alert should be concentrated in only one alert
2.5 Add alerts manually
To add an alert manually, the user just need to press 2 second the position on the map that he want, then the small pop up « add alert here » show up with the adress of selection, and he just need to press the green button.
Before to confirm “add alert here” its possible to move this label to the exact location by slide.
2.6 Validate alert
Before add the alert on the map, the user must to confirm, with this pop up.
2.7 Share alert
After confirm the alert, the user can share this alert with his contact with all his social applications.
If not, he can just close the pop up with grey cross.
Replace share par “Tell my friend”
2.8 Notifications
The user can here define the radius around is location that he will receive notifications. Radius between 1 km to 100 km. (default is 3)
The user can see here all the last notifications that he get from the radius of is location.
He can share the alert by press the icon share
He can see on the map the alert by press the red dot.
To go back the map he just need to slide down.
When a new alert appear in the radius, according to the setting, sound or notification will appear.
If the apps is open this windows will appear :
If the user don’t click “Snooze”, the alert stop after 30 sec
2.9 Settings
Here the user can change the language of the application.
The user can see here is own alert, share it, see it on the map or delete it.
Sound alert yes/no (Yes default)
Work in back ground yes/no (Yes by default)
Orientation : North/ the way (North by default)
2.10 Back office
In the back office must be able to :
adjust the life time of the red or green alert by default its 60 min
After X alert at the same place, the alert is considered as a permanent alert
X can be set up and by default its 7
The life time of a permanent alert is Y days after the last alert
Y can be set up and by default its 7
Screen of Back Office :
Language Screen:
We can edit all the text content of the apps
Multi language : We can creat and edit new language (No limit of number)
User screen by country
Id:device:first log:last log:language:nb of log:alert in 30days [enable][black list this device]
Alert map by country
We can see all the alert on the map
We can manually add alert
We can delete alert directly on the map or with an address
We can change the number and the color of each alert
We can change the life time of alert
Analytics screen
How many user registered by country – how user active 1day / 1week / 1 month by country
How many alert since beginning by country – how many alert active now / country
Budget indicatif : 1 000 à 5 000 €
Publication : 06 novembre 2016 à 11h49
Profils recherchés : Développeur iOS freelance , Développeur Android freelance
4 freelances ont répondu à ce projet
3 propositions de devis en moins de 2h