I'm looking for a company or individual to develop a Facebook application prototype.
This application (called Personal Timeline) will allow users to specify what they have done in their past such as:
* Events that occur at a specific moment, such as
> Children's births
> Travel destinations
* Situations that span time, such as
> Companies they've worked for
> People they've been in a relationship with
> Places they've lived
Once the user has entered his events, he will be able to view his Personal Timeline graphically and get a global view of his life. He will also be able to zoom to specific parts of his life. An example of what a layered timeline looks like can be found at www.allofme.com.
Events can be grouped by type and displayed as layers (i.e. the professional layer, the lovelife layer, the travel layer, etc.)
The user's Personal Timeline can then be published to his personal profile and his friends will be able to view his Personal Timeline. If someone is interested in seeing what his career looks like, they will look at that person's profile, activate the "Professional" layer and view the different companies he's worked for and the different positions he's held.
The Personal Timeline will not display detailed information on the events, rather it will provide links to entries on other websites. For example, in a specific event on the professional layer, there will be a link to the user's profile on e.g. LinkedIn or Viadeo or any other website which can provide the user's professional history.
The user should be able to create his own custom layers.
The Web application will take full advantage of Facebook's social capabilities, providing links to other people's profiles. For example, on the lovelife layer, if Jean is the person's boy/girlfriend between January 2008 and July 2008, then that particular entry will contain a link to Jean's profile and to certain photo albums that were created between those two dates. This means that when the user adds a relationship to his Personal Timeline, he will have the option to add related photo albums to that relationship entry.
A Facebook-like security and privacy system will allow people to determine that the entire Personal Timeline, certain categories of events, or specific events will be visible to everybody, only to friends of friends, only to friends or only to the user himself (for example, the user might want to have a Personal Timeline where professional events are viewable by everybody but boy/girlfiends are only visible to the user).
The often used system of friends invitations will be used to ask the user if he wants to invite friends to use the application, in order to spread the use of the application.
The application should be designed in a way that it will be easy to make a standalone Web 2.0 application out of it, allowing people who do not use Facebook to use the application as well.
The generated graphical Personal Timeline should be exportable so that the user can embed it into miscellaneous places such as their own personal Website, blog or online CV. Ultimately, this Web application will also serve as a general purpose timeline generator which could be used for any type of time-oriented arrangement of events.
The application should display ads.
You should already have developed Facebook applications and have a portfolio that I can look at.
Development language should be PHP or Python. The timeline should be developed in jQuery. The application should have a Web 2.0 design style.
This assignment will be organized into milestones which you should suggest in your offer.
As this is a prototype, emphasis is on functionality, not on graphics and style.
4 freelancers are bidding on average $363 for this job
Hello, 10+ years exp freelancer here, can deliver a quality & professional work in the timeframe posted. Please contact me via PM for any question, Thanks.