272638 City guide

In Progress Posted Dec 9, 2008 Paid on delivery
In Progress Paid on delivery

Brief description:

City Guide based on User opinions, with Restaurants, Museums, Things to Do, Concerts, Bars and Clubs, etc.

Multilingual.

Site must be easily managed in all areas with very Administrator friendly functions.

Compatible for all major browsers, including Explorer, Firefox, and Opera and operating Systems (including Linux, and Mac).

Structure

PHP/MySQL based, designed from the ground up, with SEO in mind.

No Flash

Search Engine Optimization

As a cityguide, SEO is fundamental. It must be kept in mind that this is a multilanguage site and SEO must be applicable to all the languages, including any new ones that may be added.

Automated key word production, based on each entry's characteristics (easily translated to the other languages). Also manual key word addition per entry and language.

Key words in file names and directories (in all languages). Key words in <H> (heading) tags. Bold and italic keywords. Links between pages must contain keywords.

Shallow directory tree

Title and description meta tags for all pages (near the top of the page), must be in all languages.

Site map on page and submitted to Google and Yahoo. Linked to main navigation.

Friendly URL's for all sections, languages and categories.

Long link text links throughout the site (in all languages).

No frames.

If CSS is used, it must include <H> tags (<H> tags defined in the style sheets).

Once site is finished, it must be checked against Google Webmaster tools diagnostics and any problems solved (empty links, duplicated links, error pages, etc.).

Usability

Custom 404 error page (in all languages).

Table of Contents or Index page

Navigation text links on bottom or side of each page (depending on what language selected).

Easy Search function with mother-child relationship structure ie: french is linked to restaurants but NOT to museums and Syntax search (must allow search by name, type, location and description).

Categories and sections indicated by tabs ([url removed, login to view] style). Once opened, use of static lists (not only Search functions) for easier navigation.

Easy to use Registration page (E mail address, name, alias, country and or city, and preferred language).

Easy to use “Suggest a new place” and “Give your opinion”. User must get a confirmation on the page, indicating his suggestion/opinion has been received

Return to previous step (ie. after searching and reading an entry you return to the list produced by the search). Must be compatible for all browsers.

Must be easily read and navigated on mobile phones.

User must be able to return to previous point to the search rather than start all over again.

“Contact us” must be very clear and available (site wants to make exchange with User ver easy and simple).

Users must register (registration must be simple) and can then suggest new restaurants or events (which must then be validated by the Administrator) and give their opinions on the restaurants/events/activities, etc. Opinions are both numerical (1 – 5, 5 being the best) and by text. One User opinion per restaurant (must be applicable for both static and dynamic IP addresses).

Once registered, giving an opinion must be easy. Once given, page return to original point (to avoid redoing search again).

Expandability

Can be replicated for new cities, countries, etc.

Easily established default language for Users and Administrator.

Functionality

Database must include hierarchical mother-child geographical structure (island, city and area within the city), type of restaurants/events, dates. It must be easily modified by the Administrator. Syntax search available.

Database must allow easy Administrator manual correction (user opinions, User registration, new geographical locations, new categories or subcategories, definable mother-child relationships).

Google Earth maps linked for all entries. Entry information (category, photo, description, opinions and map) must all appear on same page and must be easily printable. Google Earth maps must be automated but must also allow manual insertion.

Easy to see what entries do not have a map.

Coupon system required. Easily configurable (by island, named restaurants/events, dates, etc.) with security to limit duplication/fraud. Statistics of no. coupons printed by User and total are required.

YouTube video insertion. Videos can be assigned to the front page or other pages or entries and rotated randomly (must be definable). The front page will have random videos but there can also be specific videos for concerts or activities. The videos must be named (text description).

Restaurant of the Month best ranked restaurant, based on their average numerical rating. System must be able to calculate average ratings. This must be definable by the Administrator (best restaurant of all islands, best restaurant per island). Also Best Ranked any other section (definable by Administrator.

Site includes photos for individual restaurants (maximum 5 photos per restaurant) so there must be a photo size adjustment mechanism. Users can propose photos which must be validated by the Administrator.

Front page

“User access” and “Register now” clearly defined and available.

Easily modified header along with flags for multilanguages.

Categories are Restaurants, Concerts, Theatre and Dance, Things to Do, Events, Spas and Wellness and Activities.

Top ranked restaurants and other sections, must rotate randomly on the front page (must also be definable manually).

Easily modified front page (by sections).

Calendar on “what 's on this week”. Definable by Administrator per geographical location and User defined (by geographical location and category).

Blog

Graphically attractive, easily navigable and NOT too cluttered.

Languages

Languages selected by flags on header. English, Spanish, French, Italian, German, Dutch, Finnish, Russian, Swedish are the initial languages.

Easily added new languages, including automatic flag uploading (with correct file size) for language selection

Easily established default language (for Users and for the Administrator).

Users opinions remain in the original language they are written, but all field descriptions, etc. change with each language.

Easy translation for texts, descriptions, etc. by Administrator. System must allow easy identification of what is NOT translated.

Statistics

Google Analytics must be embedded in the code.

Pages must be coded to allow data on pages visited, pages abandoned, language used, etc. in User friendly text NOT code.

Must take into account dynamic IP addresses to filter.

User data

Last conection, frequency of connection, opinions given, language used, new places submitted by User. Definable by Administrator.

Existing User data must be imported

User blockage

Administrator can User (both static and dynamic IP address and by User name).

Database data

How many entries per category, type, geographical location, with opinions, latest opinions, No of each level of rankings, etc. Definable by Administrator.

Existing database must be imported.

Banners

Options to place banners on footers and sides on each page (different banners may appear on different geographical location searches). Banner position must be completely configurable (both positions and what pages/searches they appear).

Banner statistics must also be available. (per page and totals, per defined period).

Forum

Forum available for Users . Easy to create new sections.

Links

Links with description and category headings (ie. Press, Car rentals, etc.) .

Hidden Links for Link directories

Users

Users data (e mail addresses) easily configured for mass e mailings. To avoid spam filters, HTML letter with User E mails easily configured and sent.

Service/Maintenance

What service/maintenance is available, for what period of time, at what cost and what exactly does it consist of.

Site must be installed on server and tested before using domain name (domain name currently in use).

Timetable to be indicated.

Payment will be in escrow until project is completed and operational.

MySQL Odd Jobs PHP SEO Website Design

Project ID: #2018922

About the project

Remote project Active Jul 11, 2012