...
Preloader

Gtracks

GTracks is a multivendor platform that supports different roles for artists, DJs, and music buyers. On GTracks, artists can set up their own music store to sell their music.

Client:

Gtracks

Category:

Website Design

Date:

20 March, 2023

Introduction

GTracks has multiple user roles with permissions that control access to functions. With these differentiated permissions, artists and DJs can customize their profiles and publish their own music tracks, which then require admin approval before publication.
Based on requirements and feedback from the client, the website functions as an e-commerce platform for artists to sell their music, while allowing DJs to freely release tracks. Payment services are integrated via WooCommerce, and bulk email services enable the admin to broadcast customizable template emails to different user roles.
The website allows users to purchase and listen to music from various artists and DJs. Listings such as popular artists and tracks are automatically sorted and displayed using shortcodes based on purchases and plays.

Key Features

Added comforting solutions to user experience.

Music player integration

We have integrated music player so, Within the eCommerce platform here users can also listen to tracks

Digital product security

Downloadable files are encrypted with the user to secure downloads only to the user who purchased the music.

Role-based pricing

We have added custom pricing options for the different roles so, admin can be able to set role based pricing.

Multi-currency support

We have added multicurrency support within the website so, customer can checkout on their currencies.

Social feed integration

Implemented viewport of social media Feeds on the homepage for Business social profiles.

Custom search functionality

Implemented custom search function help you find music, page, artist even Dj

Business Challenges

  • Artists and DJs should be able to add new tracks from the front end.
  • Uploading artist tracks are paid, while uploading DJ tracks is free.
  • Downloading DJ tracks is always free, but users and artists must pay to purchase tracks from different artists.
  • All DJ tracks are free to download.
  • Users can listen to tracks for a limited number of plays before being redirected to purchase.

Solutions

  • We implemented Doken for front-end track uploading by Artists and DJs.
  • We customized the Doken vendor role to differentiate between artists and DJs.
  • Modifying the vendor role allowed us to set different purchase prices based on the DJ role.
  • Further vendor role customization enabled free track uploads for DJs.
  • By customizing the basic preview code, we added “Add to Cart” after 3 plays based on IP requests.

Got a similar project idea?

Then Hire Web Creators is who you seek. Let’s start working on bringing your vision to reality.

Project in Figures

3

Months Duration

350

Estimated Hours

3

Team Size

Applied Technologies

HTML

CSS

WordPress

My SQL

PHP

More Screens