Skip to content
This repository has been archived by the owner on Feb 13, 2023. It is now read-only.
Özge Dinçsoy edited this page Oct 3, 2018 · 11 revisions

CMPE 451 - Group 3

Welcome to our Wiki!

Our project is creating a social platform for people who like to attend cultural activities. You can find the detailed description here. The features of our project will be determined throughout this semester.

For now, you can find all information about us and the project on the sidebar.

Who We Are

A Social Platform for Cultural Activities

Project Description

This project aims to create a social platform for people who like to attend cultural activities. It lets people control, share, and follow cultural activities, namely going to theater plays, musicals, exhibitions, museums, and traveling abroad or home, in a single platform (note that you are welcome to add other cultural activities to the project). It will be an interactive platform that allows users to share their experiences, get recommendations and notifications.

The users are expected to # via providing their necessary information (i.e., name, surname, e-mail address) or their Facebook accounts. After signing in, they should be able to follow and send personal message to each other. Guests users can only see the actions that are done by the members and cannot take any action.

The users will be able to select the cultural activities they are interested. In this way, they will only be aware of the activities they are interested in and not spammed by other activities.

The users are expected to create pages for both upcoming and already passed events that include the information on the performing artist(s), the venue (location), the date, and the price of the event. Additional information may also be provided (i.e., rock music, musical theater) via semantic tags that may include genre, artists country of origin and any other piece of information related to the event. The location of an event should be provided by Google Maps API.

The users should also be able to search for other users and events. Searching process should consider all the information available in the personal profiles and the event pages. The application should also allow semantic search, which will try to find semantically similar users and events based on the context information provided in the semantic tags. For example, semantic search can be used to retrieve events of similar genres that the user did not specify directly. Moreover, the application should support location-based search. For example, user should be able to filter the events in a city or district.

If the event is already passed, then the users should be able mark it as attended. If not, they should be able to mark it as will attend, may attend, or won't attend.

There should also be a rating system. Both the users and the events should be able to be voted and commented on. Comments should also be votable by the users.

The application should include a recommendation system. It should recommend events to the users, based on their event histories, the users they follow and their interests (e.g., hiking, cycling, music) that is selected after first # and can be updated on the personal profile pages.

Lastly, the application will support annotations. Users will be able to annotate the event information and multimedia that may have been added to an event page with explanations, questions, answers, geographical references, and links.

Clone this wiki locally