Skip to content
This repository was archived by the owner on Nov 3, 2025. It is now read-only.

Project Description

buraksofu edited this page Feb 17, 2017 · 1 revision

Project Description

A Social Platform for Musical Concert-Goers

This project involves creating a social platform for people who like musical concerts. It aims to enable concert-goers to share their experiences, log the concerts they went, follow the activities of musically like-minded people, and receive new concert recommendations. The users will be able to create pages for upcoming concerts that include the information on the performing artist, the venue (location) and the date. Additional information may be provided via semantic tags that may include genre, artist’s country of origin and any other piece of information related to the artist, venue or genre. The location should be provided by Google Maps API.

Concert-goers will be able to mark a past concert as “attended”, or as “will attend” if the concert date hasn’t arrived yet. The application should keep track of the concert history of the users, so that it can be displayed at will. The users can follow other users, so that they can be notified of the concerts those users will attend.

The users will be able to search for concerts and users. The search should consider all the information available in a concert page, including the artist name, venue and date. The application should also allow semantic search, which will try to find semantically similar concerts based on the context information provided in the semantic tags. For instance, semantic search can be used to retrieve concerts of similar genres which the user did not specify directly. The application should also support location-based search. For instance, a user should be able to filter the concerts in a city or district.

Recommendations are a crucial aspect of this project. The application should recommend concerts to users, based on their concert histories, the users they follow and their musical interests such as liked bands or genres which can be selected on their personal profile pages. Semantic tags should also be used to find concerts that may indirectly match a person’s musical interests.

The attendees of a concert will be able to rate it and comment on it. The comments can also be up-voted/down-voted so that inaccurate or unrelated content can be distinguished in a crowdsourced manner.

The application will have a web and mobile (Android) client.

Clone this wiki locally