Build a website using Twitter API
$10000-20000 USD
Plačilo ob prevzemu
We are seeking an experienced designer/developer to create a website similar to Twitter by using the Twitter API. This website will closely replicate the experience of Twitter but allow for detailed tracking and insertion of custom content. The developer should have the following skills:
• HTML
• CSS
• JavaScript (incl. Flowplayer)
• PHP (incl. SQL PDO queries)
• Twitter API
User Experience
Users will see a page similar to the Twitter log in page[image 1] but will not have the option to create an account. Users will log in with their Twitter username and password through Twitter API. Users will see their feed as it would normally appear on the Twitter mobile website[image 2]. Users will be able to scroll through their feed to read Tweet text, view Tweet images, and view Tweet videos. Tweets should appear similarly to their real Twitter counterparts. However, users will not be able to interact with their feed. Users cannot reply, like, or re-tweet any Tweet. Users cannot follow any external links (e.g. a URL for a news article) or internal links (e.g. hashtags, Twitter handles, menu items).
Specifications
This website will be hosted on a Linux-Nginx-Sql Server-PHP stack. Developer should use Visual Studio for source control and publish to our SFTP server for testing.
This project should use only HTML, CSS, JavaScript, PHP, SQL Server, and the Twitter API.
Normal Tweet content is determined by the user’s login and the Twitter API.
Custom Tweet content and location in page is determined by PHP code that performs a lookup on a SQL Server database table. Custom Tweet content includes the following information: user image, username, user handle, user verification symbol, Tweet timestamp, Tweet text, Tweet image, Tweet video, number of likes, number of replies, number of retweets, and whether or not the Tweet is promoted.[image 3]
Custom Tweets with videos should use Flowplayer’s JavaScript API. The video contents will be determined by a PHP lookup on a SQL Server database table. JavaScript should be used to track all interactions with the video(s), including any player events (e.g. play, pause, mute, volume change) or skip button being pressed.
Videos may or may not have pre-roll advertisements attached. Whether or not the pre-roll is shown, and the content of the pre-roll, are determined by a PHP lookup on a SQL Server database table. Pre-roll advertisements may or may not be skippable. For videos that are skippable, the properties of the skip button should be determined by a PHP lookup on the SQL Server database. The properties include the text of the button, the time at which the button appears, and the time at which the button disappears.
All user interactions should be logged with JavaScript and posted to a logging table on a SQL Server database using PHP. The format of the logging is as follows: user information is polled every second. The information recorded is the timestamp, which Tweets are in view, and what percentage of these Tweets are in view (e.g. if a user sees only the bottom third of a Tweet’s div, the value for this percentage is 33%). Additional logging is performed on an event basis rather than an interval basis. This additional logging includes any interactions with the video player, an identifier for what video is in the player, and the timestamp at which the interaction occurred.
The style of the page and of every element of the Tweet box should be determined with robust CSS to allow for easy future style changes.
Please see attached Word document for details and images.
ID projekta: #17619898
Več o projektu
82 freelancerjev ponuja v povprečju za $14469 na tem delu
Dear Employer, Hope you are doing Great..!!! I have gone through your job posting and found our skills perfectly matching with the expertise.I have read complete description as well as attached document and I am Več
Hi, Have checked the project description provided , but need to ask some queries. So can you please click Chat button to initiate chat and send a text message when you are available to discuss further. At present I am Več
Hello there, I have understood your requirement and all is clear to me. I believe you want to build a Social Networking Website Like Twitter by using the Twitter API. I am able to fulfill your requirement with the b Več
Hello there, As we go through your job post and understand your requirements, also go through your job post we can do this. >We are expert in API and we have Integrated Twitter API. >We are expert in CSS, HTML Več
Hi There: Hope this note finds you in great spirits. We are highly motivated team of IT professionals mentored by very experienced leadership. We offer solutions on WEB and Mobile technologies. Please visit our com Več
Dear Hiring Manager, Hi, How are you..? I am ready with this project description and believe to deliver as per the need, any how it would be great if we can have a small meeting over here. Also, I ha Več
Hello Mate, Hope you are doing well. After reading over your application this looks like a perfect fit for our skill sets. We are sure we can implement all of your requirements. We have highly experienced develo Več
Hey there! I will design and develop a website similar to Twitter based on your specification and using their API. Please, let me know if you are available for a chat. Thanks, Lazar
Hello. Have great developers on HTML, CSS, JavaScript, PHP, Twitter API to help with site building. Please tell more information to understand full scope of the work. Thanks.
Hi I’m an expert in this field and I can get this done for you starting right away no problem. Please let us discuss more in chat so we can get this professionally done.
I can do this task for much more smaller amount, if You are interested contact me. You have my other projects on my freelancer page.
Hi, Greetings! I have tottaly understood the requirement through the attached docs. and want to resolve some few queries through further conversation. We 7+ yrs exp team Can deliver you value-added solution Več
Hello, Can we discuss in detail ?Do you have any timeframe? We welcome you to join hands with us as we think we are capable enough to start this project and we give you surety of answering all your queries. W Več