Project Description

Client Overview

Our client, a wedding filmmaker and former musician, recognized the challenges filmmakers face in sourcing the right music and the struggles of musicians in monetizing their work. To bridge this gap, they envisioned a curated music library representing select tracks from talented but lesser-known artists worldwide. The goal was to create a platform that fosters collaboration between filmmakers and musicians, simplifying the licensing process and ensuring fair compensation for artists.

Problem Statement

Finding the perfect soundtrack for a film or video production is often a time-consuming and frustrating process. Challenges included:

  • Limited Access to Quality Music: Filmmakers spent hours searching for suitable tracks.

  • Fair Compensation for Musicians: Many talented artists struggled to monetize their work.

  • Licensing Complexity: The licensing process was cumbersome and unclear.

  • Inefficient Music Management: There was no structured way to categorize and approve music uploads.

Proposed Solution

Our team collaborated with the client to develop a web-based music library, providing a seamless experience for composers and filmmakers. The platform offers:

  • A Curated Marketplace: Select tracks from emerging artists.

  • Flexible Licensing: Various licensing options tailored to different usage needs.

  • Secure Payment Integration: Filmmakers can purchase tracks via PayPal or credit card.

  • Admin Control: Ensuring quality and compliance through approval workflows.

  • Playlist Creation: Users can manage their purchased tracks and create custom playlists.

Implementation

  • Requirement Analysis & UX Research: Understanding user needs and licensing structures.

  • Platform Development: Implementing a scalable and user-friendly web application.

  • Payment Gateway Integration: Secure processing for seamless transactions.

  • Admin Dashboard: Features for content moderation, discount management, and reports.

  • Security & Data Protection: Encryption and access control for safe transactions.

Key Features & Innovations

Admin Module:

  • Review and approve composer-submitted tracks.

  • Manage featured playlists for homepage display.

  • Generate earning reports.

  • Create and manage discount coupons.

  • Oversee customer and composer accounts.

Customer Module:

  • Browse and select music based on licensing requirements.

  • Purchase tracks securely via PayPal or credit card.

  • Manage purchased licenses and track history.

  • Create and organize playlists.

Composer Module:

  • Upload music tracks for approval.

  • Manage personal account and profile.

  • View earnings and payment history.

Results & Impact

  • Efficient Music Discovery: Filmmakers found high-quality tracks faster.

  • Empowered Musicians: Provided a revenue stream for independent artists.

  • Streamlined Licensing: Simplified the music purchase and usage process.

  • Enhanced User Engagement: Playlists and featured tracks improved discoverability.

  • Skills Used

      Third Party Library (Back End)
    • AutoMapper

    • Third Party Library (Front End)
    • Font Awesome
    • slick.js
    • x-editable
    • wavesurfer
    • Underscore.js

    • Front End
    • CSS3
    • Moment

    • Build, Deployment, Source Control & Project Mgmt Tools
    • Git

    • Payment Integration
    • PayPal

    • Cloud Technology
    • AWS S3

    • Database
    • MS SQL Server

    • Back End
    • MVC
    • Analytics

    • Languages
    • C#
    • HTML