project-proposal-2025

ArchiLive: An archive of musical artists’ live tour infos

Abstract

ArchiLive archives history of the live tour concerts of the musical artists that have happened around the world. Users are able to view them as well as contribute to the missing information. These information include the dates, venues, setlist of music performed and a footage of them if available.

Author

Name: Min Cho

Student number: 47322828

Functionality

This can be useful in a multiple different situations. Someone who was just in a concert can use it to see what the music was that they did not know about, or if they wanted to listen to the live version of the music in a specific concert, and many more. These will be contributed mostly by the users, so there will be a discussion feature where the everyone can be part of, in order to make the information as accurate as possible.

Additional feature is that the users can mark the concert as ‘I was there’, which is a feature the user can use if they were at the concert. This could be a fun little achievement trying to collect as many of these as you can. A proof of being in the concert could be verified in a many different ways such as uploading a picture of ticket, etc.

There may be a feature to book a upcoming live event, or each individual users can sell ticket to the other users if they cannot make it to the event. This could be done via implementing a marketplace for tickets and such.

Scope

The MVP should:

Quality Attributes

Availability

Users need to be able to access the archive of history of live events. These information need to be up to date with what others have recently contributed.

Reliability

A discussion can be done between the users to verity the information is accurate.

Scalability

This must be able to handle large number of users accessing it.

Security

When providing verification method for the ‘I was there’ achievement, it should be ensured that no user’s personal information are collected and exploited. Also the payment methods that the users will be registering to buy tickets need to be safely protected.

Evaluation

Functionality Evaluation

In order to get this functionalities working, evaluation can be done where a single user updates information for a concert and another user checks if it have been updated properly. If there are more than two users updating the same concert information, an appropriate warning message could be shown to both of them. And then ability to sell tickets for the upcoming concert event can be added.

Quality Attributes Evaluation