Audio Management Web Application with Web UI and Restful APIs

This application should allow users to upload audio, preform processing on uploaded audio (using open source software), allow users upload audio, play audio, and keep statistics on user activity. The project specifications are tight, and there will be no guess work on the requirements. Requirements include functional requirements and wireframes.

You need to be able to demonstrate skills in Node JS and work on amazon web services. This is not a website, but a web application, so programming skills and ability to think through challenging technical implementation strategy is a must.

Basic features are described below for the purpose of bidding on this project. The full requirements will be shown to qualified candidates only for the purpose of finalizing coder selection.

Environment: NodeJS using (Express Framework) on EC2 with NoSQL database


- Basic Website HTML/JS using [url removed, login to view] for CSS (no fancy design, just clean CSS)

- User Registration

- User Signup

- User Login (including OAuth options; login with facebook, twitter, google)

- Forgot password flow support (for standard login)

- Simple User Roles (3 Roles Defined)

- User Role (can play and upload audio)

- Partner Role (can manage associated users, see those users' information, upload audio)

- Site owner (can do all of the above)

- Audio Content Management (contributed content)

- Upload Audio Content

- Process Audio using open source tool

- Store data generated by open source tool in db

- Allow meta information to associated with the audio

- Edit existing content

- Log any changes to content or audio

- Restful CRUD API that allows the above

- Audio Listening Tracking

- Track audio play on a

- Upload User Audio (user contributed audio)

- Process user audio (using open source software)

- Store data generated by open source tool in db

- Interact with flash or java based recorder (this software is provided, coder needs to implement)

- Playback user audio

- Track user audio playback

- Restful CRUD API that allows the above

- Display Usage Statistics

- Played audio on a per user basis

- Processed user audio data collected using open source software

- Restful CRUD API that allows the above

- User Administration

- Add users and assign role

- Search/List Users (by profile information, role, etc)

- Edit Profile

- View Details

- View Payment History

- Suspend User

- Payment Processing Integration (subscription or flat fee billing)

Usability considerations:

The web application should have easy to use interface, using standard [url removed, login to view] conventions. Nothing fancy is expected, but intuitive prompts, user flow, and error messages are expected.

Skills: Amazon Web Services, Bootstrap, node.js, Software Architecture

See more: flash tool, web ui programming, web programming with java, web programming using java, web programming support tool, web programming skills, web programming services, web programming and design, web flat design, web design & html web site management content management, Web Design Bootstrap, web application specifications, web application search, use of node.js, ui programming, ui flow, twitter content management, technical flat, statistics architecture, standard bootstrap, site web flat design, search ui design, restful programming, Restful API java, restful api design

About the Employer:
( 42 reviews ) Menlo Park, United States

Project ID: #4685666

14 freelancers are bidding on average $2885 for this job


You can consider your Audio Management webapp project done perfectly with our highly experienced and dedicated Programming and Designing Teams. Thanks

$5154 USD in 60 days
(4 Reviews)

Hi We are interested in your project and read your [url removed, login to view] have completed 150+ big projects in last 5 years. Please check private message board for details.

$3092 USD in 30 days
(2 Reviews)

Hello, We are professional developers with similar apps development expertise and assure you best quality designs/work. Please view PMB for details. Thanks

$3556 USD in 45 days
(3 Reviews)

see my profile for amazon and restful API's also check INBOX for the back-end UI.

$2947 USD in 22 days
(41 Reviews)

Check your PMB for details!!!

$2768 USD in 35 days
(6 Reviews)

Good afternoon. My name is Jeremy Trammell and I represent a group of developers and designers up in Portland, Oregon. We have extensive experience with node.js as well as with digital content (both audio and video) More

$2500 USD in 14 days
(8 Reviews)

Hi! We are already working on your project.--- See PM for details.--- Thanks.

$2577 USD in 29 days
(1 Review)

I'd like to work on your project. I can use [url removed, login to view] technology to make it more realtime

$3000 USD in 60 days
(2 Reviews)

Hello, I have sent you a private message, kindly check it.

$2500 USD in 30 days
(2 Reviews)

Hi, i have gone through your requirements in detail and already have worked on a similar project and can deliver this as u have mentioned we have studied all the requirements and can deliver the same to u . we h More

$1894 USD in 21 days
(0 Reviews)

Kia ora! [url removed, login to view] are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional experi More

$3092 USD in 330 days
(0 Reviews)

Hi, I am ready to start. Please check your private message box. Thanks! -Tamil Vendhan K

$2500 USD in 30 days
(0 Reviews)

I have read your requirements carefully and very interested to assign my guys for this project immediately, please check your inbox for some previous projects we have done and quality then decide the best team accordin More

$3333 USD in 45 days
(0 Reviews)

hi this is devtechsol and i am ready to start kindly have a look on the pm

$2444 USD in 20 days
(0 Reviews)

Hi, I am a javascript/node.js developer, and a newer on [url removed, login to view], but have got some experiences on [url removed, login to view], you could find me on url:[url removed, login to view] I have skills in backbone.js, node.js, More

$3333 USD in 60 days
(0 Reviews)

I'm a front end developer at a weather company in Oklahoma. I have experience with all of the technologies/frameworks that your project requires. Please see my PM for more details regarding my bid.

$2750 USD in 45 days
(0 Reviews)