I would like to hire a Mobile Developer

This project received 17 bids from talented freelancers with an average bid price of $1203 USD.

Get free quotes for a project like this
Project Budget
$750 - $1500 USD
Total Bids
Project Description

Hi there,

the basic idea is an app that rewards users for watching adds.


A Users downloads the app.

After Installation the user is asked to do a onetime registration. The user can optional fill in a standard card number plate.

Now the User can select what service he wants for free.

If the user chooses to get "Free Parking for 60 Minutes" he is asked if he wants to part the car with his standard card number plate, or if he wants to enter another number plate. The user needs to enter a valid plate number before he can proceed.

When he proceeded he can needs to choose as many sponsors as needed to get rewarded with "Free Parking for 60 Minutes". F.E. 60 Minutes of parking cost 2€, every Sponsor pays us at least 1€ per video view, so the User needs to select at least 3.

When the user proceeds the video adds are played.

After those adds where played the app needs to connect to the backend and to send a single SMS to a certain number. The format of the SMS needs to be (F.E -> 60*P123AB) MINUTES*NUMBER PLATE

After this is done the number that sent the SMS from the backend is going to receive an SMS. This SMS needs to be forwarded to the user as inapp message.

After this the process is finished and the user can select another reward.

Add-on: If the parking time of the user is nearly over (F.E only 10 minutes left from 60 minutes) the user should be reminded that he can extend his parking time by repeating the process.


-Full Name


-Phone number

-Email Address

-Car number panel (can be nil!)

-social registration (facebook, google+ etc. ?)

2) Choose Reward


-free parking for 15 min

-free parking for 30 min

-free parking for 60 min

-free parking for 90 min

-free parking for 120 min

-free parking for 180 min

3) Choose Sponsor

-Watch a short commercial to receive your reward

-Get Rewarded (InApp Message with or without a picture!)

4) Backend

4.1) Manage Sponsors

-Sponsors have Budgets for Views. F.E 1000 Views = 1000€ Budget = 900€ in Rewards

-If a user choose to watch the content of a Sponsor the Sponsor looses 1 view if the user watches his add to the end and the user gets the € amount for that view in Rewards.

-If a Sponsor has no more views in his budget user can't see or select the Sponsor anymore

-It must be possible to start/stop/pause campaigns or to alter the values

4.2) Manage Rewards

-Users can choose from different Rewards which need different numbers of video views to be available to the User. F.E 1 Hour of free Parking cost me 2€ and are available for [url removed, login to view]€ for the user-> The user select Sponsored offers till the amount that he receives is > [url removed, login to view]€. When he has done that he must watch the video ads of the Sponsors completely to receive his award.

-Reward Options in the Backend: Name, Description, Needed Reward Amount to receive the Reward.

4.3)Send/Receive SMS

For buying parking tickets I need a function that can send SMS.

Formation for such an SMS-> "60*P123AB" = "MINUTES OF PARKING"*"NUMBER PLATE"

Best solution for me to send online SMS in Austria would be: [url removed, login to view] But I am open to suggestions.

-If a user received an award the app needs to connect to the backend, and the backend then sends an SMS to the company that sells parking tickets in the format: 60*P123AB" = "MINUTES OF PARKING"*"NUMBER PLATE"

-After that the number where the SMS was sent from will receive an SMS from the company that sells the parking tickets. This SMS must be forwarded to the User via inapp message.

4.4)Track Users

-Track everything about the user... Position when ads are watched etc. EVERYTHING THE APP CAN GET.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online