Loopcon Technologies

Codeigniter

Top Dots - Digital Music Arrangement eCommerce Platform

Project Overview

Objective: Create a responsive, secure, and feature-rich eCommerce platform for selling musical arrangements and sheet music.

Core Idea: Allow users to browse, preview, and purchase licensed sheet music and securely print it with watermark protection.

Backend: CodeIgniter (PHP Framework)

Frontend: HTML5, CSS, JavaScript, JQuery

Database: MySQL

Business Background

Company: TopDots Orchestrations LLP

Industry: Music Publishing & Licensing

Products: Licensed musical arrangements for Pop Band, Big Band, Big Band Lite, and Multiband.

Goal: Bridge professional-quality music publishing with digital delivery.

Goals

  • 1. Build a device-responsive website for musicians and institutions.
  • 2. Provide secure purchase and printing of musical scores.
  • 3. Ensure piracy protection via dynamic watermarking.
  • 4. Integrate multi-level administration and publisher reporting.
  • 5. Deliver smooth UX with modern eCommerce flow.

Target Audience

Primary: Musicians, Bands, Music Schools, and Publishers.

Secondary: Choir Directors, Arrangers, and Students.

Key Needs:

  • Legal & high-quality arrangements.
  • Multi-key options for vocal ranges.
  • Instant printing and flexible access.

Core Features Overview

  • eCommerce for musical arrangements
  • Watermarking (user + invoice + postal code)
  • Print Manager (controlled printing)
  • Vocal Range Assistant
  • Secure payments & license tracking
  • Admin backend & reports

Functional Modules

  • Watermarking: Adds licensed user info to PDFs securely.
  • Print Manager: Manages single-instance printing.
  • Vocal Range Assistant: Visual + audio key helper.
  • Admin System: Manage users, publishers, pricing.
  • In-House Printing: Prints & ships music.
  • Wishlist & Reviews: Customer engagement.

Home Page Features

  • Rotating banners
  • New Releases & Best Sellers
  • Customer Testimonials
  • Live Social Media Feeds
  • Quick Navigation Links

Song Details Page

  • Song Title, Artist, Price, Arrangement Type
  • Selectable Keys
  • MP3 & PDF Previews
  • Vocal Range Assistant
  • Reviews & Ratings
  • Add to Cart & Wishlist
  • Xtra Packs integration

Print Manager

  • Allows printing purchased parts only once.
  • Tracks print success/failure.
  • Prevents file download or reprint.
  • Supports in-house A3/A4 printing.

Watermarking Module

  • Adds 'Licensed to: [User Name] #[Invoice] [Postal Code]'
  • PHP (FPDF library) implementation.
  • Automatic deletion after print.
  • Prevents piracy and sharing.

User Account System

  • Manage Orders, Reviews, Wishlist.
  • Edit Profile & Security.
  • Reprint purchased items.
  • Logout and session handling.

Admin Dashboard

  • 1. System Settings (VAT, Contact)
  • 2. Products (Add/Edit Works)
  • 3. Financial (Reports, Discounts)
  • 4. Users (Roles & Access)
  • 5. Publishers (Sales Tracking).

Design & UX

  • Fonts: Open Sans, Academico
  • Layouts from Adobe Photoshop
  • Responsive across devices
  • Simple color scheme
  • Consistent branding & navigation

Business Impact

  • Reduced piracy risk
  • Global reach for licensed music
  • Simplified admin workflow
  • Recurring digital/print revenue
  • Professional user experience

Challenges & Solutions

Challenge: Secure file delivery → Watermark + Print Manager

Challenge: Multiple product versions → Dynamic database mapping

Challenge: UX for non-tech users → Simplified UI

Challenge: Publisher transparency → Real-time tracking

Future Enhancements

  • Subscription model
  • Multi-language & currency
  • AI-based music recommendations
  • Integration with music notation tools
  • Mobile app support

Conclusion

TopDots merges musical authenticity, legal licensing, digital delivery, and security.

Result: A world-class online platform redefining how musicians purchase, print, and perform licensed arrangements.

Related Case Studies

We are here to help your every business need

We focus on the IT solutions, so you can focus on your business. See what we can do for you today!