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
The client’s requirements are outlined, but using this canvas to meet them poses challenges. Some issues have been difficult to overcome thus far and have hindered our ability to deliver satisfactory work to the client. However, these have been hurdles along the way that we will continue to address in order to meet the client’s needs.
- 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
Meeting client requirements is our priority, even when they seem nearly impossible. Although challenging, our team works diligently to fulfil each requirement without leaving any unfinished backlogs. We are determined to achieve results and satisfy the client’s needs, despite any difficulties faced along the way.
- 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.
Project in Figures
3
Months
350
Estimated Man-hours
3
Team Size
Applied Technologies
More Screens
LOOKING FOR A DESIGN AND DEVELOPMENT PARTNER?