Find Jobs
Hire Freelancers

Flask Web Service 2016-05-17

$10-5000 USD

Completed
Posted almost 8 years ago

$10-5000 USD

Paid on delivery
STOP. It is imperative that you read this entire post before sending any messages to the employer. Summary: We have a number of on-going projects and need developers to join the team, specifically, back-end developers experienced with Linux and Python. This project is a test of your skills. For this test, you will build a simple web service that uses GPG to decrypt a message. Your successful completion of this project will start you on a trial period with our team of up to 45 days at 20 hours per week. If you want more hours per week, it is a possibility after the trial period. NOTE: This project description is a lot to read and we don't want to waste anyone's time. If you like, you can post a proposal stating that you would like to determine your hourly rate first so that we don't waste your time. We highly recommend this path if you are requesting a rate above $15/hr. Deliverable: 1. Your deliverable must be a single file named "[login to view URL]". 2. This is how your deliverable will be used: - Our automated build system will extract your deliverable file to "/usr/local/src" on a fresh server instance that exactly matches your assigned server. - Our automated build system will run "/usr/local/src/[login to view URL]". Make sure your deliverable includes this file. - [login to view URL] will run with root privileges. - Do not assume any specific starting directory when [login to view URL] is executed. 3. Your deliverable is only correct if the following is true after our automated build system runs: a. A web service called "decryptMessage" is hosted by Apache via the server's public IP (e.g. [login to view URL]). i. The web service is built using Flask. ii. The web service accepts a JSON payload with the following parameters: 1. Passphrase- The passphrase to use to decrypt the message. 2. Message- The GPG encrypted message. iii. The web service can be executed using an HTTP POST. iv. The web service returns a JSON response that is either an error message (if bad input parameters are given) or a single response parameter (if good input parameters are given): 1. DecryptedMessage- The given message, decrypted using GPG and the given Passphrase. b. The web service has unit tests that you believe are sufficient. i. All available unit tests are executed by running the following command on the server: /usr/local/src/[login to view URL] ii. After running, details about the tests are output (pass, fail, specific failure messages). 4. Your deliverable must be your original work. 5. Your deliverable will be tested with an encrypted message similar to the following (the passphrase is "topsecret"): -----BEGIN PGP MESSAGE----- Version: GnuPG v2 jA0ECQMCVady3RUyJw3X0kcBF+zdkfZOMhISoYBRwR3uk3vNv+TEg+rJnp4/yYIS pEoI2S82cDiCNBIVAYWB8WKPtH2R2YSussKhpSJ4mFgqyOA01uwroA== =KvJQ -----END PGP MESSAGE----- Rules: 1. Only bid on this project if . . . *** Freelancer truncates this field. Refer to the attached [login to view URL] for the remainder of the project description.
Project ID: 10525288

About the project

8 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
Hello, I've actually gone through the pdf file, but I'd like first to determine the rate before I attempt the test. I was thinking of $22/hour. If that's fine with you, do let me know. Thanks.
$55 USD in 1 day
5.0 (9 reviews)
5.9
5.9
8 freelancers are bidding on average $2,319 USD for this job
User Avatar
First, I am sunsoftpro, I from VietNam. Nice to meet you! I have read your description and been interested in your project. I'm ready to discuss and do hard working so that complete great job. Please discuss requirements and terms before awarding the project.
$4,000 USD in 37 days
5.0 (4 reviews)
4.2
4.2
User Avatar
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$5,154 USD in 50 days
4.6 (2 reviews)
4.4
4.4
User Avatar
Hello sir/madam, we have read and understand your requirement and very much confident that we can complete this project within low budget and less time . Give us chance to serve you better... Thanks & Regards, Pawan
$1,111 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please check our freelancer portfolio at https://www.freelancer.com/u/mmadi.html?page=portfolio I am ready to work with you,kindly waiting for your response. Thanks & Regards, Mmadi
$4,000 USD in 1 day
0.0 (1 review)
2.2
2.2

About the client

Flag of UNITED STATES
Tigard, United States
5.0
79
Member since May 22, 2015

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.