Create an App for both iphone and Android. They must work with iBeacon (apple) and Eddystone (google). This will work as follow:
Database will be manage from a webpage developed in php with ajax. In which we will add beacons, which each of them has the following properties:
1.- "Place": Example House1, Office, Uncles ... many beacons could have the same "Place".
2.- "Area". It could repeat area names but for different "places" example many Doors, many Window, many Kitchen ...
3.- "Beacon ID", by selecting the type of Becon (at least iBeacon and EddyStone, AltBeacon could be a plus but not mandatory) + the beacon id
4.- Location: is a simple description to know where does the beacon is installed or hiden where.
5.- "Action" Example the most popular will be Show a JPG or Video so the action will be like [url removed, login to view], [url removed, login to view], [url removed, login to view], ... User of the device should have an option to SAVE it to his Gallery. OPTIONAL to the coder could add some other functions such as add to calendar, stopwatch count, mail... Since they are optionals will be valuable adds to choose from coders.
Since actions will be changing from time to time, it should be a way to update actions 1by1 or in a massive giving for all the areas or all the areas inside a place.
6.- Distance Range: this is the setup distance in which the beacon will react. could be as meters or if not possible could be divided in 3 different ranges: Very near, near, far.
If possible to have different "actions" acording to distance will be great. Example "action1" for very near, "action2" for near, "action3" for far.
Is a simple PHP with AJAX that shows the LOG created by each time a device reaches a beacon.
The app will be very simple. It will be running on background ALL THE TIME. When the device get in contact with a beacon it will do the action that that beacon has as "Action". Is very important to take in consideration that each of the beacons must react considering the distance assigned to react.
When someone download the app must registred with very simple info such as City, Estate, Age, Male/Female. So every time the device reach a beacon a record is inserted in the database LOG with the date, time, place, area, beacon Id and the ID of who reach it.
SPECIAL CONSIDERATION NOTES:
* Running on background is a MUST.
* Will need to be working with the most recent versions of IOS and Android, if possible working with previous and last versions will be better.
* Will need that development is done in a clear modular way, and get a FULLY explanation on how to maintain the software for future versions.
* We need to receive clear instructions on how to install the main phps and database.
* Design need to be integrated with images that could be changed as time pass. Example a Logo image, BackGround image, and so on.
* WILL PREFER CODERS THAT COULD DO IT CREATING A SINGLE CODE THAT COULD BE COMPILED IN THE 2 DIFFERENT OPERATING SYSTEMS (IOS AND ANDROID) EXAMPLE AS CORDOBA OR OTHER SIMILAR.
11 freelancers are bidding on average $300 for this job
Hi I have been in this industry for 10 years and such jobs are my daily practice.I can assure you that if you work with me once, you will always work with me for these kind of projects.