I need a simple website that will allow users to submit locations to a database then have them displayed on the map.
The MUST HAVE features are.
- User Registration Page
Fields for registration: Name, City, State, Website, Phone Number.
- Location Submission.
- This must include the following fields. Name of Location, Address, City, State, Zip, Description, Multiple Image Upload of location. Lat / Long
Location should be viewable in a table as well as on the map. Points on map should be seen on a table and clicking on point to map would bring up basic information
Need to be able to set certain fields as mandatory.
- Profile Page for user.
This page will display the users profile to the public. User must be able to put a description/bio and upload multiple pictures
- Only Registered users can submit locations
- Admin must be able to turn on or off submission approval per user. ( Users additions to the database can be moderated )
- Admin can add/remove/edit locations and users
- Search Database for locations near a specific point. Search criteria would be Address or City,State or Lat/Long
Also need to be able to classify the submission. For example if the maps are for restaurants then the types would be something like " Italian, Fast Food, Chinese, Greek "