Eventile is the one stop shop for events happening across the major event platforms (EventBrite, Ticketmaster, etc.) on the internet. Eventile allows for users to search for events across the major platforms and displays the events as tiles in the browser. Eventile also allows users to create their own customized profile where they can pick and choose event categories that they are interested in. The users will then be shown events matching their interest. Below are some of the basic features that will be implemented in Eventile.
User Profile Stores Information
Users of Eventile can sign up for a profile where they will be asked to provide their interests in terms of event categories. Such categories are decided depending on the APIs of the various event platforms that Eventile will be pulling from. Examples are concerts, seminars, parties, etc.
Suggested events
Based on themes either manually entered by the user or taken from the events themselves, Eventile notifies the user of events they may prefer. User profile information like this is stored in our database and the themes to categorize events come with the events found by API calls to EventBrite, Ticketmaster, or Eventful.
Event Searching
When searching for a particular event Eventile's, event searching runs through multiple different databases of events in sequence. Eventile will make API call to Eventbrite, then to Ticketmaster, then to Eventful, in sequence to call to find the best match to whatever the user is searching for.
Event Browsing
Without even searching, the user's event page will use API calls to Eventbrite and load a steady stream of events to browse through.
Event Advertising
Users will be able to create their own events through our events creation page. Their created event will then show up in searches dependent on the tags and categories that they provide in the event creation page.
Event Rating With Comments
Events will have a rating associated in order to notify users of how previous attendees felt about it. A comments section will also be available for past attendees to write about their experience at the event or previous events by the same host.
Event Categories
Events will be sorted by categories depending on the categorization in the given API. When a user signs up for a profile, they will be asked to pick categories of events that they are interested in. They then will have a homepage dashboard filled with events pulled from various major event websites that will display events related to their interests.
Sorting Events (by location, price, ect.)
Users can sort their displayed list of events depending on a specific criteria or filter that they choose. This can be done on any page and allows for users to see events in descending order depending on the filter that they chose.
See People Going to Event
Users are able to see others users who RSVP'ed to an event on the event page.
Social Media Integration
We have been looking into integrating the Facebook API into the application. This will allow for users to connect their Eventile profile to their Facebook accounts so that they can keep track of their friends' events.