Find Jobs
Hire Freelancers

Instagram TopPosts Web App

$30-250 USD

Completed
Posted over 8 years ago

$30-250 USD

Paid on delivery
The idea of the tool is to be able to easily find out viral photos from a specific Instagram account. This will involve scraping account webpage and extracting necessary information. Final product should be a web application written in Java where a user can enter instagram account id and number of posts to analyze. The results will be displayed on the next page. Initial Input Page Requirements IP1 - a filed to input Instagram username IP2 - a field to input number of posts to analyze IP2 - submit button to start processing Processing Requirements PR1 - make HTTPS request to the user account page PR2 - use the load/more to button to get more posts up to the number requested to analyze PR3 - for each post get the following from HTML response: post date/time, image url, number of likes, number of comments, link to full post Results Page RP1 - display instagram name at the top of the page. RP2 - display the following information in a table form: post date, the actual image, number of likes, number of comments, button to get full post details RP3 - results of pressing the button should be a popup that has the full image shown, under the text of the URL so it can be copied with a button beside it to Copy To Clipboard (when pressed, will store image URL to clipboard so itbcan be pasted in another place). Under the URL should be the post description text. Get Full Post Details Requirements FPD1 - this will be a second servlet that will take full post URL as input, load the HTML and extract full size image and post description. FPD2 - use the input URL to do HTTPS request to get full post: extract full size image URL, post description. Technical Requirements TR1 - entire application should package as a WAR file with a Maven build. And be deployable into a Tomcat. TR2 - all web requests to instagram should go through a configurable proxy that has IP, port, username, password TR3 - proxy configuration should be in a properties file. TR4 - Backend should be coded in Java. Error Handling EH1 - all errors should be displayed on results screen. The app should not silently fail or show no action. Testing - ensure testing is done of all components before submitting work for review.
Project ID: 9249976

About the project

7 proposals
Remote project
Active 8 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
Awarded to:
User Avatar
Thanks, For your invite, You know about my experience and i also workd for you in past . Please let me know when you want me to start this work. Thanks, IndiaSoft
$220 USD in 5 days
4.7 (29 reviews)
5.2
5.2
7 freelancers are bidding on average $342 USD for this job
User Avatar
Hello, how much usernames you plan to process daily? probably you'll need quite alot of proxies so app should also be able to use proxy list and rotate it.
$250 USD in 3 days
5.0 (135 reviews)
8.3
8.3
User Avatar
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$226 USD in 10 days
4.8 (286 reviews)
7.9
7.9
User Avatar
hello sir, I have read the concept of this project, seems very interesting as earlier I was working on Instagram tool which had post mining etc. But this idea is certainly nice one, I would like to execute this, but we have to talk to each other. Please reply me. Thanks.
$1,000 USD in 30 days
4.8 (51 reviews)
6.9
6.9
User Avatar
JAVA and JAVA-EE EXPERT here. Contact me ASAP. I can do this. Thanks, Junaid
$225 USD in 15 days
5.0 (75 reviews)
5.8
5.8
User Avatar
A proposal has not yet been provided
$222 USD in 3 days
4.8 (12 reviews)
4.2
4.2

About the client

Flag of CANADA
North York, Canada
5.0
17
Payment method verified
Member since Jan 10, 2014

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.