Web Site Description
This website offers users the capability of filtering different towns for restaurants and night clubs via keywords and viewing their promotional videos. Just as [url removed, login to view] presents its users with a list of relevant search results this site shall do the same. The site will contain 3 categories of which the user will choose the category to search by, resulting in a list of relevant search results that meet the users keywords. The layout and programming of this site will closely resemble [url removed, login to view] and citysearch.com.
There will be an administrator who will manage the videos on the server. Initially, clubs and restaurants will be indexed without any video, but the administer will ultimately be responsible for the video uploads which will need to be secured and only possible from the administrative level.
The movie clip will run when the thumbnail image is clicked and will be displayed in the same format as [url removed, login to view], having a scrollable left text box displaying the name and thumbnail images of the remaining search results is desirable. The videos will have to load at comparable speeds as [url removed, login to view] videos.
There will also need to be a link that will allow a user to submit there contact information in order to generate leads for video advertisements. Also, the user should be able to share web site with friends via direct email. This link will require user to input friends' emails and their name, which will send email to specified address with their friends name in subject line.
Please suggest a programming language that will be used. Also, an approximate time at which this project can be completed. It is possible that there will be the need for User accounts in the future so if we can complete these requirements there is possible future work that will be needed. Would adding user accounts in the future impact the current programming? Money will be depostited in script lance escrow account until project completion. Please demonstrate program on your server prior to payment.