Closed

WordPress plugin based on OpenTok API

This project received 10 bids from talented freelancers with an average bid price of $449 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
10
Project Description

I need a quite simple WordPress plugin using OpenTok API with following functionality:

-User need to register on web site first to use this plugin (with basic antispam protection - CAPTCHA). The registration data: name and e-mail should be showed within the plugin page inside the WP in suitable format with possibility to export it to, for example, csv/excel file and possibility to delete certain entries (cancel account).

-Session ID (you should be familiar or you should get familiar with OpenTok API to know what is Session ID) should be stored in database for this certain user (along with login details). Reason is following. Once session is initiated on one workstation user can join (login) the same session from another workstation and see video stream from original session.

-User can initiate several video streams per account (as far as I know OpenTok limitation is 10 streams at a time).

-User should be able to close unnecessary streams

-WordPress administrator can set default videobox size from plugin settings in WP

-Session should be reconnected in case of failure (following article may help: [url removed, login to view] "Handling Connection Failures")

-any plugin parameter (such as API key) should be possible to change from plugin settings in WP.
-basic neat design

And if possible
-Make video stream available for mobiles web browser (iOS, Android). I _do not_ mean to develop mobile application.

Please estimate time needed for work wisely. I prefer if you say that you need 2 months to complete the project instead of you telling me each week that you need another week to complete the job. For every week of delay I will reduce final payment by 10% from initial price of the project.

For any significant improvement to plugin (some interesting functionality suggested and implemented by you or great design improvement) I will add 10% bonus (10% from initial price of the project). Every additional feature should be discussed with me before you implement it.

By accepting this job you agree that you are able to implement requested functionality.

If you do not fully understand the requirements, please discuss them with me before accepting the job.

Thank you and hope for our effective collaboration.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online