I need to have a Web site (URL and hosting details later on) which when accessed it will show you the zoomable Google map of my country (an impression will be forwarded to the implementer). Basically, the Web site would show traffic status of the country using Google maps. The user would be able to zoom as much as he likes until the tag is clearly showing on which street it is referring to.
The Web site will be updated by the drivers themselves through an app I need to have developed as part of this project. The app, for which I need version for android (and then eventually for iPhone as a separate eventual project) would be a very simple one. It will be download from the Web site and installed on the phone.
When loaded, it will ask you to log in (account is created from the Web site, requiring email address, username, password and associated image). The option "remember me" should be available so that a phone user would not need to enter the username and password every time he or she needs to use it. The app will make use of the phone's GPS antenna. When logged on, it will have just four options:
1 - Check traffic alerts close by
2 - Report traffic status
3 - View map
4 - Exit & log out
Option 1 when pressed, will check the current GPS coordinates and report back alerts within a 5KM range (variable). E.g. if I am at a specific point/street and someone has reported a traffic jam 3Km away (radius) then this option would notify me of it
Option 2 when pressed, will load another screen on the phone which will have predefined options as follows:
 Slow moving traffic
 Traffic jam
 Traffic accident
 Street event, street closed
 Slippery material on road
When one of the options is selected, the application will take the current GPS coordinates, from Google Maps it will take the name of the street, communicate with the Web site of this project and insert a new report (an impression will be forwarded to implementer) which would be listed on the left of the web site and an icon on the map (on the correct/accurate coordinates) is also shown. The report will also be available for users of option 1 of the application. Since a report can only be made if a user is logged on (through the app), on the Web site, the report will increment the contributor's submissions number with every report submitted.
Example, if I am currently driving in National Road, press option 2 and then press "Traffic jam", the application would ultimately post "[time] - Traffic jam at Main Road, Village Name". The street name needs to be determine from Google maps. The user does not need to type it.
Option 3 - will load the phone's browser, and load the web site (url to be provided).
The Web site needs to have Google Analytics.
Finally, I need a simple and small admin panel from which I can extract the list of accounts (and their details e.g. email addresses) and manage a minimal number of functions on the Web site (e.g. clickable advertising images).