Salary
$250-750
Location
Portland, OR, United States
Posted on
Jul 08, 2020
Profile
WordPress Development Project
Sure, the below should operate on an already created dashboard blank WP page, but keep to the aesthetic of the website while providing the functionality below. User tag must be pulled via WP login and used in python scripts referenced below as a positional parameter. These functions below must work for different users logged in with different accounts at the same time.
Upload and scene management - this would be a table that takes a .zip upload from user and extracts to a mounted NFS share on the webserver. Then, the root level with the extracted folder should be displayed in table format to the user and allow for basic folder/file navigation, downloading(zip & download)/deleting folders and a capacity indicator showing NFS storage usage out of 50/200/500GB (warning above usage).
Job management - this begins with a dropdown for software type used (I can provide these and further values of dropdowns), then another dropdown for renderer type that is based on the selection of software above. Then depending on user selection a number of varying text entry fields with example grey text. Finally a button to submit the job which should execute a python script with the user input as positional parameters. The submitted job will create a mongoDB row entry on the database with information given. This information needs to be displayed on a table to the user via mongoDB export, automated action to clean up the data before presenting to the user and autorefreshing on the page. Additionally, the user should be able to click a job entry row and click a button on the table to show the latest job report which is another mongoDB export
Machine management - this begins with a dropdown for software type and another filtered dropdown for renderer type based on the software selection above (similar to section above.) Then, the user needs to be able to enter a number for quantity of machines required and a launch button to execute a python script with parameters. The AWS spot fleet requests created need to be presented to the user in another table with the ability to click a button to cancel all spot fleets for the user. This should then update the table values once deleted. Finally, in the corner of this section a current cost usage metric (another python script with parameters.)
Skills:
Python
, PHP
, WordPress
, HTML
, JavaScript
Company info
Sign Up Now - MiamiCrossing.com
Recruiter job
90 Day Old Job