Get a free quote

Music Marketplace development for artists and venues to book performances

Project Background

Our client is an early-stage startup that wanted to create an MVP for a two-way marketplace that connects musicians with venues for booking live music performances. The founder is a person with deep domain expertise, as he is experienced in the music industry for many years, as well as having an entrepreneurial mindset. Before seeking technical expertise, he set up a team to analyze his idea, structure and form a ready-made request. The team then took a responsible approach to selecting a technical partner. They posted RFPs and tested about 50 companies around the world, including Corpsoft.io. Ultimately, they chose to work with us because our expert proposal and budget best matched their needs and expectations.

The goal was to develop a product MVP to validate the product’s utility and usability hypothesis. Next step in the global product strategy was to release the app to the state of New Jersey and attract as many venues and artists as possible to host events in that state. They were looking for a long-term partnership that would work with them from MVP planning, development, testing, approval to launch and further support of the app.

Product Description

The startup team defined the customer journey and the features required to support the journey and goals in the MVP, then they needed a team to refine the SRS document, help select the technology stack, infrastructure and design a robust and extensible architecture; development, QA, launch and support of the application.

Our team moved quickly in development based on a truly lean and prioritized vision of the product owner.

Finally, based on their request, we created a multi-role system, performed a detailed analysis of system flows, created and added a smart keyword/location-based vendor search, and added a payment flow feature.

Project Challenges

The Corpsoft team acted as a technical partner in developing of the MVP project. First, we passed through the phase of thorough research: communicating with the client and his team, to better understand the context of the request and deliver the project focused on the product owner’s vision. So in the mid-winter we moved on to the active development phase which took about 3-4 months.

Our client wanted to get a complete MVP ready within 3 months. So our first and main goal was to fit full functionality into a minimal number of iterations. In addition to this, we were faced with a number of challenges, such as:

  • intelligent search;
  • algorithms for ranking search results in order to provide the highest relevance to the user;
  • API integration with third-party services;
  • practical and convenient calendar;
  • secure and reliable payment system.

The challenge of intelligent search was to realize complex ranking algorithms in a limited number of iterations. A distinctive feature of this is that the search finds not only by direct tags, but by synonymous ranks as well. For this we took into account the ranking factors that are meaningful to the industry. Results are systematized according to the specified criteria using a set of algorithmic ranking functions. So User receives a list of the most relevant offers. Seeking could also be done directly by artist, location, music genre, and suitable dates, and one could listen to the artist’s music.

Furthermore, much time was spent prioritizing a number of critical elements, including third-party ratings, social media, and websites. This involved using API services such as: Instagram, Facebook, Stripe, Google Calendar, etc.

A prior calendar idea wasn’t exactly user-friendly, so we developed a calendar integrated with the Google Calendar API. It allows artists to be flexible with their schedules and easily manage both single trips and entire tours. There is a unique ability for travel management to set a certain range of distances that an artist agrees to go for an event. It is also possible to find an artist by a convenient date. Therefore, results are given based on the artist’s schedule availability. This calendar can be used to track a musician’s tour dates so that the Venues can select and book a particular artist’s live performance.

So our final challenge was to develop a configurable payment system that combines multiple formulas. We linked bank accounts that allowed direct transfers through the US using Stripe. We then laboriously calculated all the commissions and co-payments for each case, namely the platform fee, Stripe fee, bank transfer fee and US taxes, and based on those amounts we subtracted various percentages. Advantage for the client is that Admin can manage the commission for the payments, so avoiding losing money on the transfers.

Value provided

We developed a technical solution for the business in a limited number of iterations, designed and presented the client a quality and fast-developed product that fulfilled their request 100%.

Together with the client’s team, we created a unique product that both venues and artists needed. We delivered all of the project goals in 3 months. This accelerated the project launch and proved the hypothesis of its usefulness and usability. The project was created strictly within the planned budget of $35,000. The first clients appeared right after the product release at the end of May. This allowed them to gain further insight of product development based on users’ feedback.

As a result, we created a completely new and innovative project for the music industry. So, Venues have a place to perform and a desire to complement their stage with live musical performances, and artists have the opportunity to find a place to perform where they want to perform and enhance their experience.

Process of work

We used the Scrum methodology with sprint-oriented development.

Clarify that the client had his own creative director and we collaborated with her on UI theme. That allowed us to fill in gaps on our side when it came to details and elements of the customer journey, while following the global vision shared by cr.director and client.

Client’s feedback

Check out what our client shared as his feedback: https://clutch.co/profile/corpsoftio#review-1981360

  • ElasticsearchElasticsearch
  • HTML5HTML5
  • LaravelLaravel
Our leadership

Talk with us

Or download and check our service offering with a brief
description of the approach and working processes.

Andrii Svyrydov

Founder / CEO / Solution Architect

For over 10 years in the tech sector, I founded more than 10 successful SaaS products and startups, including Corpsoft Solutions. If you are an enthusiastic entrepreneur with exciting ideas, book a 1-on-1 call with me now! See you soon!

    Submit a request for proposal

    Portfolio

    Other Projects

    ⌛ 3 months 👥 5 team-members

    Corpsoft become a technical partner for a German company and built a platform that connects businesses and universities for educational services, employer branding, recruiting, and idea generation. The platform serving as a learning management system and business case management platform for companies, professors, students and administrators.

    Technologies:

    • JavaScript JavaScript
    • Laravel Laravel
    • MySql MySql
    arrow
    arrow
    ⌛ 3 months 👥 5 team-members
    • Startup Development

    This is a Japanese marketplace where you can lease goods and find people who are interested in renting them for a fixed period. Before starting development, we performed marketing research to see and understand the target audience. Then we built an MVP, which contained only basic functionality for early adopters and sales.

    See how we’ve turned into life the response to the global eco-needs resulting from an over-dependence on consumption!

     

    Technologies:

    • HTML5 HTML5
    • MySql MySql
    • PHP PHP
    arrow
    arrow
    ⌛ 1 year 11 months
    • Digital Transformation

    We created a simplified search process and an intuitive booking flow that increased user satisfaction. This led to higher conversion rates for long-term rentals.

    Technologies:

    • Laravel Laravel
    • Stripe integration Stripe integration
    • VueJs VueJs
    arrow
    arrow