This project is about creating XML Webservices (no human readable website has to be created).
The following webservices need to be created:
??"SaveProfile(XML): returns GUID
??"GetProfile(GUID): returns XML
??"SaveImage(40 digit UID): returns true/false
??"GetImage(GUID): returns image
??"GetDaters(lat, long, GUID, first, last): Returns daters ordered by last-login-date, which match preferences, ordered by last-login-date, from number ‘first’ to number ‘last’)
See for more detailed information the .zip file that I have attached.
Addition:
1) all data will have to be saved to the database, note: the database must be created also, in this bid request, preferably MySQL, but SQLServer2005/2008 Express is OK also
2) the front end to the webservice will be created later. Best would be to create a simple C# console-app that calls the webservices for testing purposes
3) please note in the .ZIP/PDF that the webservice should select the users with a certain distance of the current user. This means that some calculations with lat/long have to be done.
Addition 2:
1) I think that it is best to save the image outside of the database on a file system folder (to minimize the database use and keep the webservice fast). Basically this is just a post with content-type Content-Type: image/jpeg
2) we won't have lat/long necessarily for every user profile, but if you have only city/country info, you can geocode using this google service (and then save the lat/long pair to the database):
<[login to view URL]>
## Deliverables
In the attached file you find:
1) the description of the XML Webservices that have to be created
2) an description of the application that will consume the XML Webservices