In Progress

File upload system with connection to Dropbox

Demo Submission page which can be integrated into existing sites.

Submission form required fields:

- Artist name

- Email address

- Track title ( for each file submitted)

- File(s)

- Disclaimer ( text and check box to agree to terms)

Submission form optional fields:

- facebook profile link

- soundcloud profile link

- website link

Submission page requirement :

- allow multiple files uploaded or queued from single submission, validate that required fields are filled.

- check email address, if not stored then send a confirmation email to address which required a simple return click to use form.

- create unique md5 has to store info in DB to avoid multiple upload of same file

- Filter files by file type ( only .aiff / .mp3)

- Filter files by size (< 250 Mb)

- rename file to filename plus the email address

- connect to dropbox account and then upload file into dropbox

Work flow :

- user fills out form and select files from local computer and submits

- if email address is new or unauthorized send auth email to use which requires a unique email link before files are uploaded.

- files are checked before upload to avoid duplicate, incorrect formats then uploaded, the information stored in a db table.

- files are then confirmed uploaded, renamed and then moved to dropbox account and deleted off server.

- confirmation email is sent to submitter of the time and tracks uploaded to system.

This project requires knowledge in building an upload system in a unix environment (LAMP) and SQL (MySQL) or database language. Open to languages used for the project but they must be open source (no .net/flash etc). You will have to also know about how to deal with the Dropbox API for submitting files into a folder in dropbox. Design of the form should be pretty simple. There is not much in the requirement as long as it can be easily modified afterwards.

Skills: AJAX, Engineering, HTML5, MySQL, Software Architecture

See more: single system design, queued upload, profile mp3, profile formats, mp3 profile, is ajax open source, incorrect from address, incorrect email address, how to link facebook page with website, how to be an artist, how to be a artist, engineering building design website, email address is incorrect, demo artist, how to send dropbox files, system open account and send, mp3 to text, how upload files, how to send files, engineering artist, dropbox api, check for connection, API connection, ajax upload, create mp3 file text

About the Employer:
( 14 reviews ) Berlin, Germany

Project ID: #4201614

Awarded to:

chownsb

This seems fairly straightforward. I have done things like this before and have experience using the Dropbox API for this exact purpose.

$400 USD in 2 days
(1 Review)
3.2

6 freelancers are bidding on average $439 for this job

toinnisfree

pls chk pmb

$485 USD in 5 days
(321 Reviews)
7.5
chetanraj81lx

Hi I have great experience for similar work. check my pm.

$750 USD in 15 days
(10 Reviews)
5.2
shariqkhan

I will create this app. using PHP-MYSQL, JS/Jquery , AJAX and CSS-XHTML. For sample work please check the portfolio. Thanks

$500 USD in 5 days
(2 Reviews)
2.4
ildyone

I´m a web developer, 5+ years of experience. My focus is develop on time with quality. Looking forward to working with you.

$250 USD in 2 days
(1 Review)
1.1
sam4uhere

Experienced Web developers here. Kindly check your inbox.

$250 USD in 5 days
(0 Reviews)
0.0
chetanpandey

Dear Sir: I can do this using the power of Groovy and Grails and HTML 5. This is routine work for a Developer like me with 8 yrs of experience. including MySQL. I will be able to now only create this app but b More

$250 USD in 4 days
(0 Reviews)
0.0