Wordpress Developer-Bunnynet Integration

Job ID: 39647919

Budget: $100 – $300 USD

We are looking for a developer experienced in video API integrations to implement a seamless video upload and playback system on a WordPress-based website. This system should allow users to upload videos, which are then automatically sent to Bunny Stream (via the Bunny.net API), with all playback handled using the Bunny Stream Player. Video status updates should be managed through webhooks, and the UI should support drag-and-drop reordering and video deletion.



Requirements

Familiarity with Bunnynet for Video integration
Wordpress Plugin experience
Website Development


Scope

Video Upload- Users should be able to upload directly from desktop or mobile.
Integration into the Bunnynet ecosystem where video encoding and processing is handled.
Webhook status updates is provided showing where the video progress is at. Users should be able to determine where in the process the video upload is, and if so, include messages upon upload failure/success.
Organize a bunnynet storage system per user for easy access and retrieval by the administrator
An easy to understand upload UI interface
Video Streaming
Utilize Bunnynet Stream to deliver video content on user profiles
Videos on a user profile should integrate seamlessly into their already operating photo gallery
Videos should have thumbnail preview
Videos should integrate into the already operating photo gallery
Feature should be mobile and desktop friendly
Configure Bunnynet CDN to allow quick and seamless playback
Video Arranagement
Users should be able to rearrange both photo and videos in their gallery choosing their preferred order
The ability to delete and erase photos and videos, making sure the data is also removed from bunnynet storage
Administrators should have the ability to search and remove offending videos
Feature should be mobile and desktop friendly
QA and Review
Provide documentation and comment on changes for our records
Review for potential security issues related to user video data