Museic; A music player application.

Museic; A music player application.

It’s our final week at the Side hustle bootcamp and we have been tasked with building a Music application to be hosted on Google play store. We finally had the opportunity to work with a mobile development team.

Our week began with a meeting as usual with all teams present to discuss individual roles for our task. To ensure the timelines are strictly adhered to, we created a sprint backlog using Asana software. This backlog included all the sub-tasks needed to be completed towards the building of the application. Take a look at the sprint backlog here:

We conducted a user research to evaluate users interaction with several music applications and collect feedback on entire user experience. A common interest is the ability to search for songs based on a specific genre and tempo. Also to be able to search for songs using a voice recognition feature that identifies songs.

Google forms:

Competitive analysis: There are various products serving as music players in the market but we analyzed two different ones, which are: Boomplay and Spotify. We used different prerequisites to make sure this analysis is unbiased:

• How easy it is to set up and play songs.

• How friendly is the user interface.

• What features do they offer and at what cost ?

• Do these features provide value for the cost?

With these criteria, we are able to identify important features for users and for great user experience.

Read more here:

From the research, User personas were developed:

User Persona 1 - Alex, a 27 year old music instructor wants to listen to and enjoy good music while analyzing and scoring them for professional purposes.

Goals: To find music by artist and title. Discover new music, based on songs he listens to regular and otherwise. Create multiple playlists.

Pain points: Inability to listen to a song repeatedly. Inability to listen to music offline.

User Persona 2 - Evelyn, a digital marketer who listens to music for her morning meditation, to boost productivity at work and build a charged environment for her evening workouts.

Goals : To be able to auto-switch genres of songs based on the time of day. To get the latest updates on new songs based on the genre she enjoys.

Pain points :As a non-subscriber the Pop-up ads make her lose concentration while working.

User persona 3 - Dj Mix is a Lagos disc jockey that plays for different kinds of events ranging from children parties to Friday turn up parties to reunions.

Goals: Ability to find songs based on their type of beat & lyrics. To be notified of newly released songs similar to the genres he listens to. -Suggested playlists.

Pain points Lack of age ratings on songs makes it difficult to know what songs has Lyrics suitable for children.

User Persona 4: Temiloluwa is a weight lifter that loves to listen to community playlist that matches his mood while he lifts and runs his training sessions.

Goals : To get an in- sync playlist that puts him and his trainees in the mood to lift and pumps their energy throughout the session.

Pain point : Having to arrange a playlist for every occasion himself

• User Stories:

  • As a user I would like a friendly user interface to enable me navigate the application easily.

  • As a user I would like to be able to search not only by the song name or artiste but also by mood, genres, remixes etc.

  • As a user I would like to be able to follow favourite artistes and receive recent updates.

  • As a user I would like to be able to create playlists and share with friends.

Product vision: For every music lover, and of course, everyone on earth who enjoys listening to songs; Museic is an application for listening to all your favorite songs at the best quality that allows curating several playlists, suggesting preferred music genres and ability to follow favorite artistes as well as receiving recent music updates.

Our user flow was drawn up to show the users navigation on the application. The mobile dev team began to write the code for all screens with dummy data before adding the functionalities to the code.


Whimsical link:

The backend team created the API’s for the application and the Quality assurance team tested for functionality before giving the developers a go-ahead to integrate the API’s into the code.

Our Sprint backlog served as a guide throughout the duration of the sprint as we ensured all tasks were assigned due dates and priority status updated daily to aid free flow of progress across all teams.

Currently, our mobile dev team is working tirelessly to ensure our application is free from bugs and also mirrors the seamless user experience that Museic promises to offer its users.

Thank you for reading and stick with us on our journey to launching our application. 😊

Below are some of our screens: