Posted 16 Hours Ago Job ID: 2099840 114 quotes received

Develop a back end Laravel for media com

Featured
Fixed Price$5k-$10k W9 Required for U.S.
Quotes (114)  ·  Premium Quotes (14)  ·  Invited (0)  ·  Hired (0)

  Send before: February 09, 2025

Send a Quote

We are a streaming provider company, and we are looking for a partnership to develop backend and front end applications to manage the provision services to our customer



Project requirements


1. Scope and RequirementsFeatures

  • User Management:
    • User roles (e.g., Admin, Content Manager, Viewer).
    • Authentication and authorization.
  • Content Management:
    • Upload, edit, and categorize media content.
    • Metadata tagging.
    • Video transcoding workflows.
  • Subscription Management:
    • Payment gateway integration.
    • Subscription plans and renewal tracking.
  • Analytics and Reporting:
    • Viewership metrics.
    • Revenue and performance reports.
  • Support Management:
    • Ticketing system (integration with jira company system)
    • FAQs and chat support.
  • Workflow Automation:
  • Manage live broadcasting (based on flussonic technologies)
  • Manage video on demand content
    • Notifications for upcoming content.
    • Scheduling and publishing content.

Technical Requirements

  • Backend Framework: Laravel
  • Database: MySQL or PostgreSQL
  • API Integration: Payment Gateways (e.g., Stripe), CDN, Streaming Protocols
  • Security: Data encryption, JWT for authentication
  • Hosting: Own Datacenter



Technologies involved

Streaming server Flussonic technologies

Laraval app:

Build the ApplicationHigh-Level Architecture

  1. Frontend:

    • Separate frontend or integrated blade templates for the admin dashboard.
    • Vue.js or React.js for modern, dynamic UI (optional).
  2. Backend:

    • Laravel for REST APIs and server-side logic.
    • Use Laravel Queues for background tasks (e.g., video transcoding).
  3. Database:

    • Design tables for users, subscriptions, media, payments, etc.
  4. Storage:

    • AWS S3 or equivalent for media storage.

Core Development Workflow

  • Set up Laravel environment.
  • Define database schema and Eloquent models.
  • Implement controllers and routes.
  • Integrate third-party services.
  • Create unit tests for critical functions.
... Show more
KSOFT Srl - VAT NUMBER 05872080964 V Italy