Audio Management Web Application with Web UI and Restful APIs
$1500-3000 USD
Closed
Posted almost 11 years ago
$1500-3000 USD
Paid on delivery
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
Features:
- Basic Website HTML/JS using [login to view URL] 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 [login to view URL] conventions. Nothing fancy is expected, but intuitive prompts, user flow, and error messages are expected.
Hello, We are professional developers with similar apps development expertise and assure you best quality designs/work. Please view PMB for details. Thanks
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 have similar work experience and can handle this quite well
We are one of the leading service providers in the field of Website Designing, Application Software Development, System Software Development, E-commerce Development, CRM, MLM, Corporate Presentations and Customize Web Solutions. As a trusted web development and internet marketing company, we offer our clients strategic web solutions geared for taking the competition head on.
Our aim is to provide current and up to date information technology solutions; solutions, which enhance the work environment and make work simpler and more efficient. Also the solution must provide for the considerable saving of times and human resources, which can be utilized for other purpose. In effect, a good software solution can improve the productivity of the company.
Regards
expertz sol
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 accordingly. Thanks
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.