The Musician Marketplace - IntexSoft

The Musician Marketplace

Web application for music fans and professionals.
image

Challenge

The client came up with the idea of creating a web application for music fans and professionals. This platform would enable users to search and buy backing tracks, and samples, sell their music and explore other musicians, composers, etc.

Technologies

Team Composition

  • Business analyst

  • Project manager

  • 3 Frontend developers

  • 3 Backend developers

  • 2 QA specialists

3

years project duration

10

IT experts

Solution

IntexSoft team developed and designed all the functionality of the web app from scratch. In developing the music app we used  PHP 7.2 and Symphony 4 framework for the back-end, while ReactJS was chosen for the front-end, and PostgreSQL 10 served as the database management system. 

 

The client also entrusted IntexSoft to choose a hosting provider. Amazon was selected to be the best solution as the project required large file storage. The site would contain many musical compositions and the app would expand constantly. Amazon Cloud services allowed organizing flexible file storage with lower costs.

Security
  • HTTPS secure connection and a third-party payment system Braintree were used in the project.

 

  • GWT tokens were used for authorization.

 

  • As for audio content security, users do not have direct access to MP3 files – they are stored in Amazon S3, and then linked through another Amazon service CDN, which generates secure links with a limited period of validity. Through this link, a user can listen to the audio file but cannot share the link with somebody else.
Methodology & Transparency

IntexSoft team used Scrum – agile software development framework.

 

We provided the client with full access to Jira – an enterprise project management tool – to monitor the project development process.

Before each sprint, the team discussed plans for the further actions with the client.

 

On the financial side, IntexSoft provided the client with a clear budget estimation. It included the basic estimate for the project and each development stage.

Features

  • User access packages

    three user access packages: basic (free), consumer package, and provider package;

  • Tree-like menu for tools

    a tree-like menu for tools (all tools are divided into types and subtypes)

  • Feed pages of musicians' finished works

    feed pages containing already finished works by musicians providing services on the platform

  • Music file sharing via marketplace

    sharing music files created through marketplace, collaborative music file exchange

  • Platform blog

    insights from the platform, news and updates from the platform

  • Video review section

    video reviews corner, showcase of video testimonials

Need a similar website? We can help!

Drop us a line