Find Jobs
Hire Freelancers

Web-based Twitter Application

$250-750 USD

In Progress
Posted almost 15 years ago

$250-750 USD

Paid on delivery
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.
Project ID: 459248

About the project

15 proposals
Remote project
Active 15 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average $484 USD for this job
User Avatar
Check your PMB for details as we have the required experience!!!
$750 USD in 15 days
4.8 (100 reviews)
8.0
8.0
User Avatar
We have reviewed your project, kindly check pmb for more details
$500 USD in 10 days
4.9 (217 reviews)
7.9
7.9
User Avatar
Please check PMB. Thanks.
$450 USD in 35 days
4.9 (397 reviews)
7.3
7.3
User Avatar
plz view pmb thanks!
$450 USD in 20 days
4.9 (24 reviews)
6.1
6.1
User Avatar
Kindly have a look at PM,Thanks.
$750 USD in 0 day
4.9 (57 reviews)
5.6
5.6
User Avatar
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 days
5.0 (10 reviews)
4.3
4.3
User Avatar
please check the PMB
$750 USD in 18 days
5.0 (6 reviews)
4.3
4.3
User Avatar
Hi there, Please check your PM. Thanks! :)
$450 USD in 10 days
5.0 (6 reviews)
3.9
3.9
User Avatar
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 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Please check PM. Thanks
$400 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 a strong team with very depth idea of 'PHP' works. The team is academically qualified and with good understanding of domains, they understand the requirement very faster and execute successfully. We have done many works like 'PHP' before for our existing client and have got highly appreciated for the same. We are ready to some sample works if you want. I understand that this work really needs good talented persons as you mentioned above that all are very learned and highly experienced people if the project is assigned to us you will be happy better than us after looking on our works, which my team has got. We are one of the leading software companies in Bangalore. We have several software Engineers in our company so if we get this “PHP” Project we will do productively. Also, with the experienced Quality Check (QC) team, we assure you 100% quality for all our deliverables. Also, the software developed by our software developers will make these deliveries 100% quality. We follow everyday reporting structure. We will update you the status everyday with all the deliverable/issue information. Looking forward to work with you. Best Regards Bruce
$300 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
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 a strong team with very depth idea of 'PHP' works. The team is academically qualified and with good understanding of domains, they understand the requirement very faster and execute successfully. We have done many works like 'PHP' before for our existing client and have got highly appreciated for the same. We are ready to some sample works if you want. I understand that this work really needs good talented persons as you mentioned above that all are very learned and highly experienced people if the project is assigned to us you will be happy better than us after looking on our works, which my team has got. We are one of the leading software companies in Bangalore. We have several software Engineers in our company so if we get this “PHP” Project we will do productively. Also, with the experienced Quality Check (QC) team, we assure you 100% quality for all our deliverables. Also, the software developed by our software developers will make these deliveries 100% quality. We follow everyday reporting structure. We will update you the status everyday with all the deliverable/issue information. Looking forward to work with you. Best Regards Bruce
$260 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ISRAEL
tel aviv, Israel
5.0
14
Payment method verified
Member since Mar 23, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.