This is for a beta Application on Google gPhone Android development platform.
[url removed, login to view]
There are future applications associated with this trial project for which the winning bidder and successful developer is likely to be hired.
Software Developer will Have GPS/GIS knowledge and Experience. If not, do not apply.
Data is already in table format using MySql.
There are Three main Sets of records A.
A - very large dataset
B - subclass of A which is a query of A (predefined query based on proximity to Location parameter below, and 4 other limiting parameters, which must be be editable by user to pull in a different subset) - if user changes ANY of the default parameters, they are shown as a toggle to turn on/off to easily to display all of B or only the subset based on the query
C - a different subclass of A with similar query definitions as B (likewise with toggling).
All already geolocated.
User will be able to view any of the three record types based on any of four inputs for location:
Other: [entry] which can be saved and made another option, such as "Joey JoeJoe's House"
User may select an Input range/distance from the location in question, although this has a pre-set default of 1 mile (user may change default).
User is shown a map with data types B and C with icons or a query to make each of them smaller. Queries would be generated by a "Search Data B" which would bring a up a page that would show current limitations and allow Limit By:
- Feature 1
- Feature 2
- Feature 3
- Feature 4
Under each feature is a checkbox/combobox choice - for Distance it would be:
Within 1/4 mile
Within 1/2 mile
Within 1 mile
Within 2 miles
Within 5 miles
[only select one]
For the other features it would allow multiple selections.
Option of seeing same for A (but this is a large dataset, so we would default A not being shown).
User may auto-contact the party affiliated ["affiliated party"] with each record in A B or C, as each will be given a:
-Web contact address
The web contact form will be a private email submission to the "affiliated party" and will be published to the affiliated party's "dashboard" on our existing site and to the user's dashboard on our existing site.
Calling the "affiliated party" function will register to both dashboards as well.
Also, each record and each page will have an "ask a question about this to [Our Company]" that will call a predefined number or submit a web question form immediately. These two parameters may change automatically depending on GPS information (current) and the selected location by user. A predefined table of these contacts for our coverage areas will be provided for this as well in a shapefile.
On the bottom of the display will be room for text messages similar to Google Ads in display and format. We will provide another shapefile that auto-generates these ads based on Current/or Selected location.
PROJECT PAYMENT TERMS: We pay via Online Payment Platforms, Such as Paypal, MoneyBookers or Scriptlance if Service Provider Desires.
ESCROW: We will escrow 30% of project at time of winning bid.
SAMPLE DATA: Due to the proprietary nature of the application and the data, we cannot provide sample data to non-selected parties, but we can give more flavor on PMB.
FUTURE PROJECTS: This application is a test application that will go live but need much further moderation AFTER this job is complete. The developer selected for this position should expect to be employed developing Android applications pretty solidly for the next 6-9 months. Most of it will be adaptations of this demo to different locations and product improvements.
TIME FOR DEVELOPMENT: Expected in under three weeks.
QUESTIONS: We encourage intelligent questions on Message board. Please have reviewed your Android documentation and presented your experience BEFORE asking a question.