Em Andamento

Web-based Twitter Application

The project requires knowledge, skill, speed and devotion. Please apply only if you master the Twitter API and has what it takes to create a top-notch fully functional Web based Twitter application.

Please bid only if you have some good feedbacks on GAF.

My maximum budget for this project is $450. Please don't bid a higher sum.

If you bid, please estimate how long it will take you to complete the task (including debugging).

Project Description

1. The final product will be a working, fully functional site utilizing the twitter API

2. The main page will include the following elements:

1. Title and short intro text

2. Twitter login ( clicking on" Login" opens a login box enabling visitors to login with their twitter username+password)

Please see [login to view URL] for a reference.

3. Twitter box (What are you doing?) - enabling logged-in twitter users to post their twits.

The box appears only for logged in users.

4. Three horizontal navigation tabs the user can switch between: Tags (default) / People / MyCloud

When clicked, each tab loads a tag cloud in the cloud area below the tabs

(see below)

5. Timeline (main tweet feed) - the main section of the page featuring series of real time tweets

based on the user's tag selection (see below)

All the above except #3 should appear for both logged in and non logged in visitors.

A rough sketch of the above can be seen here:

[login to view URL]

Flow and Functionality:

A tag cloud will be featured on the top right corner of the page.

The user should be able to switch between the 3 options: Tags (default) / People / MyCloud

by clicking on one of the 3 tabs above the cloud area.

When one of the 3 clouds loads, the timeline will refresh to show tweets relating to the cloud.

clicking on any tag in a cloud will refresh the timeline to show tweets relating to this specific tag.

Each of the 3 clouds will read the tags from an external file (txt, xml, aspx, you name it)

which i will be able to easily access and modify (add/remove tags)

When the visitor clicks on a tag in the cloud, the timeline (main tweet feed) will show the latest tweets which include that word (same as entering the word in twitter search)

For example, clicking on the tag golf will dynamically refresh the timeline to show the latest 20 tweets that contain the word golf. Clicking on "more" at the bottom will bring the previous 20 and so on.

Each tag on the list will also have negative words i should be able to add/remove

so, for example, if the tag "golf" will have the negative word "-course"

the tweets with the word golf that also contain the word "course"" will

be excluded and will not appear in the timeline.

The size of a tag in the cloud will be in accordance to its popularity

in the past 24 hours so words that are more popular will appear proportionally

bigger tags than words that are less popular.

The site should offer the full functionality Twitter based applications have such as the ability to post a tweet, reply, click on any user in the timeline and see his/her page, see his/her followers, all without leaving the site.

For example, if a user clicks on the user @Oprah in the timeline he/she will reach [login to view URL],

which will have the same content as [login to view URL]

Please see [login to view URL] for a reference.

Tags

The default cloud is Tags - the visitor will see upon hitting the page a timeline with a mix of the tags from the Tags cloud. For example: golf, players, tiger, -competition meaning that the default timeline will show the latest tweets that contain the words golf, players, tiger but not the word competition.

Clicking on a specific tag in the cloud will refresh the timeline to show tweets with this word (excluding tweets which contain the negative words associated with this tag)

Clicking on one of the other 2 options (People, MyCloud) loads the new cloud and refreshes the timeline

to show the new cloud's own tag mix.

People

Clicking on the People cloud tab will load this cloud dynamically (replacing the default cloud without

reloading the entire page)

The People Cloud will show a list of people categories, for example:

golf players, golf bloggers, golf fans, golf historians etc.

Clicking on a tag will dynamically refresh the timeline to show the latest 20 tweets from the twitter users that are defined by me as belonging to this category.

The People Cloud will read the tag list from an external file (txt, xml, aspx, you name it)

which i will be able to easily access and modify (add/remove tags)

For example, the category "TV celebs" will include Twitter users such as @TheEllenShow @Oprah @jimmyfallon

So clicking on the tag TV celebs will dynamically refresh the timeline to show the latest 20 tweets

from the twitter users Oprah, TheEllenShow and jimmyfallon...

The font size of the tags in the people cloud will be based on the

number of followers which the most popular user on the category has.

For example, in the tag TV celebs, the user with the highest number of followers is

TheEllenShow with (currently) 1,786,754 followers. The font size of the tag techies will be

smaller because the most popular user on that category is @TechCrunch which has only 683,646

For better performance, the number of followers query should be done once in 48 hours or so and

NOT every time the people cloud is loaded.

I should be able to easily add/remove categories and people within a category.

MyCloud

Clicking on My Cloud title loads this cloud dynamically (replacing the current cloud without

reloading the entire page)

The "MyCloud" cloud works only for logged in twitter users. Visitors who are not logged in will see a message instead calling them to login (open login box) /register to twitter (link) to enjoy it.

Logged in users will see the same timeline they see on their own twitter home (latest tweets from the people they follow).

The "MyCloud"cloud will feature the 12-15 people who tweeted mostly in the past 24 hours

among those the logged in user is following.

The size of the font will be proportional to the number of tweets. For example,

the user who posted 8 tweets in the past 24 hours will have a bigger font size

than a user who tweeted 5 times.

Clicking on a name in My Cloud will refresh the timeline to show the latest

20 tweets by this user.

Design:

The application will be delivered with a basic design following this sketch:

[login to view URL]

I should be able to hire a designer to fine-tune the design, add images. backgrounds, etc

based on what's allowed by the Twitter API

Obligation

The freelance programmer will provide me with all the files and code, allowing me to

run the site, maintain, and upgrade it later with other developers.

The freelance programmer will be obliged to fix all bugs and work with me via emails

on fixing what's need to be fixed in order to deliver a smooth, fully working

application with all the features specified in this spec.

Payment

Payment will be sent upon completion of the task.

By bidding, the freelance programmer agrees that he/she will only get the bidding

sum and will not have any claim for future payments or any rights and/or stakes in this project.

Habilidades: AJAX, PHP, Ruby on Rails, SQL, Twitter

Veja mais: oscommerce category box, work web designer from home, works to freelance, works freelance, works for freelance, working with freelance com, working from home options, working freelance web, working freelance from home, working freelance com, working freelance as a programmer, working as freelance programmer, working as freelance product designer, working as a freelance designer, work from home as seen on oprah, work from home application, work freelance competition, work freelance at home, work at home options, work at home freelance web design

Acerca do Empregador:
( 12 comentários ) tel aviv, Israel

ID do Projeto: #459248

16 freelancers estão ofertando em média $494 para esse trabalho

buraqtech

Check your PMB for details as we have the required experience!!!

$750 USD in 15 dias
(100 Comentários)
8.0
VALUEONWEB

We have reviewed your project, kindly check pmb for more details

$500 USD in 10 dias
(217 Comentários)
7.9
MuktoSoftware

Please check PMB. Thanks.

$450 USD in 35 dias
(413 Comentários)
7.4
adaberry

plz view pmb thanks!

$450 USD in 20 dias
(25 Comentários)
6.1
hameedkhan

Kindly have a look at PM,Thanks.

$750 USD in 0 dias
(57 Comentários)
5.6
ManiksSoftware

We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please find below our Design Portfolio: h Mais

$700 USD in 25 dias
(6 Comentários)
5.9
w0rse

Hello. I've worked with Twitter API using PHP previously and ready to do this job for you. Also, I'd like to suggest using a simple admin panel to manage clouds contents, instead of separate files.

$300 USD in 6 dias
(10 Comentários)
4.3
sav86

Hello, If you are looking for a good quality I can help :) I would offer you to realize it used RoR.

$650 USD in 30 dias
(2 Comentários)
4.4
capricetech

please check the PMB

$750 USD in 18 dias
(6 Comentários)
4.3
skullcode

Hi there, Please check your PM. Thanks! :)

$450 USD in 10 dias
(6 Comentários)
3.9
UT2757

I have knowledge of twitter api and integration you can view sample work at [login to view URL] Thanks

$300 USD in 20 dias
(2 Comentários)
2.6
dkoder

Hi, I am a ruby on rails developer having 3 years of experience. I have an experience with twitter API too. Please check PM for more details. Thanks, dkoder

$450 USD in 28 dias
(0 Comentários)
0.0
babub699

Hi, Please check PM. Thanks

$400 USD in 10 dias
(0 Comentários)
0.0
aqpro

Hi, I am Bruce from Magnesys Technologies. We (Magnesys) are powered by a combination of domain expertise, process skills and superior technology, to offer a predictable process outsourcing experience. We have Mais

$300 USD em 1 dia
(0 Comentários)
0.0
surajitmandal

[login to view URL] you can see this twitter api demo

$450 USD in 6 dias
(0 Comentários)
0.0
bepro

Hi, I am Bruce from Magnesys Technologies. We (Magnesys) are powered by a combination of domain expertise, process skills and superior technology, to offer a predictable process outsourcing experience. We have Mais

$260 USD in 3 dias
(0 Comentários)
0.0