Find Jobs
Hire Freelancers

HTML5 Webapp - 2 pages - repost

$30-250 USD

Cancelled
Posted over 10 years ago

$30-250 USD

Paid on delivery
Hi I work for a development company (data science) and I'm looking for some help with smaller projects that my team and I don't have time to work on at. My goal is to establish a relationship with a development team that I can use to rapidly prototype, so we can test some ideas without tying my team up. We use agile development, SCRUM and lean methodology, so we'll need someone who is comfortable working using this approach. If all goes well with this job, I have more jobs ready to go. To start I have a small 2 page HTML5 Webapp that we'd like coded. We could knock it out in less then a day but I'm estimating it as a 2 day project (16-20 hours at the most) for a remote team. There's lots of repetitive code & dropbox already provides the widgets for api integration. The user workflow is as follows 1) User uploads up to 16 wav or aiff files to dropbox (this does not take place in my app) 2) They load up my webapp and login to their dropbox account, giving permission to the app in the process. (dropbox widget) 3) They navigate to the folder where they uploaded their audio files. If possible they should only see files with the .wav or .aiff extension 4) They drag and drop a file on top of a pad and that filename is assigned to a variable. If necessary the app will need to validate the user is has selected a .wav or .aiff file. 5) Depending on how many pads they chose to populate (they can populate 4 to 16 pads) some hidden variables will be set for them 6) They use sliders and menus to set the rest of the variables 7) They save the file, setting the file name and the dropbox directory they want to save to (defaulted to the directory they used in step 3) 8) Finally they'll use an 3rd party app to copy the wave & preset files from dropbox to their iOS device. (dropbox widget) * The dropbox api, provides widgets that can be used so it should be very easy to integrate [login to view URL] read and write. * The app will populate a text based template file with the variables the user sets. * User will use drag and drop, touch sliders & menus to select variables * It should be built using adaptive design * It will need to be optimized for iOS webkit mobile * It should use animations (jquery mobile, Sencha, wijmo, etc) to provide an app like feel * There are a total of 50 variables but the user will only set 37, 13 variables will be set automatically based on how they populate the pads Here is a video that demonstrates what I'm looking to accomplish. In the video you will see the UI with the variables visible next to it's UI element. [login to view URL] You can find the resources here. [login to view URL] The UI Page 1 - 001 Load [login to view URL] Page 2 - 002 Tweak [login to view URL] Popover - 0003 [login to view URL] Explanation of the variables & the data they contain Drum preset [login to view URL] Text based preset - Variables are represented by brackets Master [login to view URL] Notes: I prefer that you use HTML5 and PHP but I'm open to using any other framework or tech that helps develop the app quicker and easier. In the future I'll be more specific as to what we use but for now it's not necessary. At the end of the project we'll need to have all the code handed off to us.
Project ID: 4997456

About the project

Remote project
Active 11 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

About the client

Flag of UNITED STATES
Brooklyn, United States
5.0
3
Member since Aug 26, 2013

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.