I am seeking a LAMP developer for a small project, to build a CMS that will allow me to create (record), store and distribute self-generated audio files.
This project will be in three stages. This quote is for the first stage, which will cover:
1. Admin CMS
2. Recording interface (web based)
3. Database and web storage (Amazon)
4. Content delivery
I will also need ongoing maintenance/service for this project, and am happy to negotiate an agreed retainer.
All Admin CMS management/audio recording should be achieved via a web based system (HTML5), preferably in PHP though I am happy to consider existing CMS platforms such as Drupal, Joomla etc. The infrastructure will be hosted in Amazon (EC2, RDS etc).
Most of the required CMS database categories are fairly standard (Admin auth, User auth and role, Schedule assignment, etc) but I do require an alarm/notification system to be set up (i.e. send SMS if file not received by x:xx PM). Full spec will be provided upon job approval.
The audio recording system is a little more complex, but requires the following features:
Text box (to write content), with word/char count
VU meter (to monitor audio levels)
Status bar/icon (for when uploading content to S3 to make sure the file has been fully received)
(basic look n' feel as per attached)
Audio clip should be (preferably) MP3 format however AAC or M4a waveform will be fine if there are licensing issues.
Upload should be via http post, not FTP. Upload should include audio file plus corresponding text file.
Audio clips need to be distributed by web service, email, XML, FTP, HTTP GET or any other method. Will need to build a basic webpage for clients to log in and view/download clips. Client should be able to select which kind of feed they require.
More info/full spec will be provided upon job approval