Build a Website using yii framework and google api

This project received 35 bids from talented freelancers with an average bid price of $1661 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$750 - $1500 USD
Total Bids
Project Description


We need a website where users can create a profile and share travel info, placing where they have been using google maps api.

All design will be provided, we only need coding (using yii php framework and mysql)

All the work must be done on our own server, the development will be done directly there.

Here is a more detailed functionality list:

1) Technical Requirements

- Latest version of Google Maps API

- YII Framework


-Own -server (we will give FTP access details )

- Multilanguage (XML labels)

- We do the design (as your layout, logo , etc. .)

2) General Functional Requirements

2.1) The web will be presented as a map of the visual world

2.1.1) Left - winger :

-Link to sections :

- Friends

- Mailbox

- Personal Profile

- Home

- Privacy Settings


2.1.2) Right Side:

- Facebook chat window - type

- Filter search:

- By place

- By people name

- By Interest

- By Activities

2.1.3) Central Container:

-World - Map

2.1.4) Header:

- Search

2.2) The user can click on a city on the map :

2.2.1) Clicking on a city tab will open with a list of people who at the moment are, or have been in the city selected.

2.2.2) When selecting a person may:

- Contact by email

- View profile

- See where history has been

2.3) User profile will have:

- Profile photo

- Location

- Place where currently

- User Data

- Interests

- History places

- Paragraph media (user can upload photos and videos (youtube) associated with places.

3) Requirements pages:

3.1) User - Profile

-Personal - Data

- List of friends

- Visitors profile

- Media :

- Photos

- Videos

- Wall

3.2) Friends

- List of friends

3.3) Mailbox

3.3.1) Inbox

- read message

- unread

* Messages can be deleted ( sent to the Recycle Bin )

3.3.2) Sent messages

3.3.3) Deleted Messages ( recycle bin )

* The deleted messages can be recovered or permanently deleted

3.4) Privacy Settings

- A user can choose your profile information may be visible / public or hidden .

- The visibility of information :

- It can be visible or hidden

- Visible to : everybody, friends, none

- Users can choose system notifications

4) Principal Actions:

- Photos can be commented

- Videos can be commented

- The wall postings may be reviewed

- The owner user may remove comments.

- The sites may be reviewed

5) System notifications:

- The user can sign up for different types of notifications

6) Registration and access:

- The user is logged in:

- Nick

-Email valid

* The system will send the user email link generating the password ( expiration 48h after signup)

- The user will access via email and password .


The idea is that when you go to a city:

- Connect to the social network

- Selected the city on the map:

The user shows in the city:

- Number of people who've been to the selected city

- Number of people currently in the selected city

- Number of people who will go to the selected city

-The list of profiles to show contact.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online