The basic concept of PlaceCal is to connect people who run events within their community to people within communities looking for things to do.

A high level view of how it works looks like this:

placecal-high-level-operations.svg

Entities

Relationships

Sites contain many Neighbourhoods. Partners have many Events. The events are created in PlaceCal from a Calendar that imports the event data from the Partners online calendar source (meetup, eventbrite, facebook, ICS and XML).

Users

Broadly there are two types of user:

Ultimate data flow

Sites have two sets of data