Find Jobs
Hire Freelancers

A windows desktop app that submits images to Amazon MTurk for processing

$750-1500 AUD

Opravljeno
Objavljeno pred več kot 3 leti

$750-1500 AUD

Plačilo ob dostavi
Our CEO wants to have some desktop programs to demonstrate to customers what we do. Basically, we find cracks in things (walls, equipment, stuff like that) from photographs taken by other companies (e.g. drone companies). One of the ways that we do this is by submitting the job to the Amazon MTurk platform, where people in low-wage countries review the images. This program ("MTurk Mania") reads a config file that lists the AWS key, AWS secret key, the name of an S3 bucket, the HIT ID of the task we want performed (in the sandbox) and the HIT ID of the task we want performed (in the production environment). The user selects in the GUI whether they want to use the sandbox or the production environment. The program starts up, and displays one screen, which should look vaguely like the "MTurk Mania_1" image (attached). - At the top there is an area where you put in a price, a number of workers (usually around 3, sometimes 5 or 7), and whether this is "sandbox" or "live". - In the middle you have a list (initially empty) which have images and their current state - At the bottom there is a button "Go" which triggers the next step (and then disappears). The user drags images into the middle part of the list (or uses File -> Open). The program asynchronously uploads the image to S3 and shows a progress bar. (The Go button disables when an upload is in progress.) The image "MTurk Mania_2" is a rough idea, except that "ready for submission" should say "uploading". After the user hits "Go" the program creates MTurk hits (using the HIT ID defined in the config file) and updates the status of the image to say "waiting". It starts a one minute timer. Provide feedback on this so that you can see where it's up to (e.g. a progress bar that counts down to zero seconds). When the timer runs out, the program polls the MTurk API to see the status of all hits, and displays it accordingly. e.g. one image might have 1 response "no crack"; another image might have 2 responses, one saying "crack" the other saying "no crack". Once an image has the full count of assignments (e.g. if the pull-down at the top of the screen was for three workers), then it should also display a consensus. (e.g. if the majority said "no crack" then the consensus is "no crack"). The image "MTurk Mania_3" shows an indication of what this should look like. If there are any images that aren't ready, then start another timer and count down for another minute. (Also: after pressing go, you can drag any more images in, and the go button disappears). That's it! At this stage, we don't need to keep the results (we just display them on screen). There won't be very many images (maybe 10 if our CEO is feeling very enthusiastic) so there's no problem in keeping all these data structures in memory if it makes it easier. The primary goal is to have a nice-looking program that looks professional in a demo; it doesn't have to scale to support real-world usage. It just has to be useful in explaining to customers what sort of results we get from MTurk workers. I'm not overly concerned what language or technology you use to develop this, but I'll look very favourably on FreePascal/Lazarus, Qt (Python or C++ or Go), or F#. It has to run on Windows; if it happens to run on Mac or Linux that's a nice bonus. Include in your proposal what tech stack you will be using.
ID projekta: 27453680

Več o projektu

12 ponudb
Projekt na daljavo
Aktivno pred 4 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
$0 AUD v 5 dneh
5,0 (19 ocen)
5,4
5,4
12 freelancerjev je oddalo ponudbo s povprečno vrednostjo $1.384 AUD za to delo
Avatar uporabnika
Hi, Greetings!! We have huge experience of building desktop apps. Please chat with us so that we can discuss further Looking forward to your response Thanks & Regards, Deepika
$1.600 AUD v 30 dneh
5,0 (4 ocen)
4,3
4,3
Avatar uporabnika
Hi. I have written many automation API projects. Ready to write your project. Will complete within 16 days
$1.800 AUD v 16 dneh
5,0 (5 ocen)
3,1
3,1
Avatar uporabnika
Nice to meet you I am an Amazon Cloud Architect for the web infrastructure serving 90 million page impressions and 12 TB Internet traffic per month. The AWS services I use are EC2, ELB, MySQL RDS, VPC, CloudFront, ElastiCache, CloudWatch, CloudFormation, OpsWorks, ElasticBeanstalk, CodeDeploy, S3, SES, SQS and SNS. I have 20 years of Linux SysAdmin experience. I currently use Apache, Nginx, Ldirectord, MySQL, Perl, PHP, Memcached, Sphinx, Bind, Typo3, WordPress, Send-mail, Postfix, NFS, Samba, Snort, Vsftpd, aide, Nagios, Cacti, Puppet and a bunch of other traditional Linux software. I am good at amazon-web-services,software-development,windows If you’re looking for a developer that’s truly an expert, driven by passion, not afraid to take on a challenge, and will be there with you every step of the way then look no further as I’m your guy.
$919 AUD v 13 dneh
5,0 (1 ocena)
2,6
2,6
Avatar uporabnika
I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++, QT, C#/.NET for 13 years. C/C++, QT, C#/.NET is nice programming language and I am majoring on it for long years so I have confident to complete your project by C/C++, QT, C#/.NET. I can work by full time for your project and trying to satisfy the requirements. I am designing the project from scratch and structure it well. I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. If you want the perfect result, please contact with me.
$800 AUD v 7 dneh
5,0 (3 ocen)
2,5
2,5
Avatar uporabnika
I have read your project details; A windows desktop app that submits images to Amazon MTurk for processing . I am a competent research writer and I will be glad to assist you with accomplishing your project. I have experienced in Amazon Web Services, Software Development and Windows Desktop. I ensure to follow all your requirements, providing you with a well researched high-end standard plagiarism-free write-up and deliver it along with Turnitin report. Hire me direct in case project is deleted by by c;licking this link https://www.freelancer.com/u/errandssolution Feel free to send me a message so I can share samples from my past work and discuss further. Regards charity
$1.250 AUD v 7 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hi, sir. I am a software developer with Desktop App/Qt/Electron for 8 years. I can work by full time for your project and trying to satisfy the requirements. I want to keep a long-term relationship for customer so I want to give a nice result. If you want the perfect result, please contact with me. Best regards.
$1.125 AUD v 7 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hello, Greg Nice to talk with you. I have read your project description very carefully, I have noticed that I am specialized in your project. As a Web API expert, I have made lots of tools to communicate with server. We can implement your needs via AWS API, so we need API key and secret for both of sandbox and production mode. I'd like to develop the app on c# windows form platform. Please contact me to discuss more. Hope to be working with you Regards
$1.500 AUD v 7 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hello. I've checked your description in detail. I'm very experienced with Desktop application building. Qt or PyQt is proper for your project, I think. I am confident to finish your task in time, I wish to work for you, please discuss with me.
$1.400 AUD v 7 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava AUSTRALIA
Beecroft, Australia
5,0
18
Plačilna metoda je verificirana
Član(ica) od avg. 13, 2013

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.