Development of WebApp to run on iPhone & Android mobile devices "tabs & smartphones".

Closed - This job posting has been filled and work has been completed.

Job Description

Development of WebApp to run on iPhone & Android mobile devices "tabs & smartphones".
The goal is to create an app to offer to the users useful information about points of interest and business listings and present them on a map. End user will be able to directly run search queries from map screen & view the results as a list or as highlighted areas directly inside the map. The application needs to have Admin Panel to manage everything from website to mobile app settings.
Application requirements:

Use our map data (.shp files) & be able to fully parametrize viewer options of maps. ( parametrize how the main-secondary roads will show up for example, parametrize lines polygons and spots for different areas etc. Like they edited on GIS software.
Calculate routing & distances & navigate user from given location to destination via frames.
Creation of a central Admin panel to manage the website of this application & manage the application itself.
Application to be able to inform user for 'events' when user is near a specific location, using proximity calculations.
Admin panel to manage Articles & posts (admin submitted)
Search abilities via search bar & predefined searches with drop down menus. User can search for everything inside the app "POI's, articles, product listings, events".
Ability to import data to the apps DB from Excel spreadsheet
Provide Social media sharing capabilities
Provide chat feature for the end users
Ability to sent push messages to the users
Application to be able to show up comments about POI from a third site
Application to be multilingual (user will select language from settings)
User to be able to leave rating on places he/she visits & submit his own photos for that spot.
Everything to run on users device offline (HTML5 local storage) (except chat

These are the main requirements of this Project and its Crucial ALL the above specifications to be Manageable via the Administration Panel.