Skip to content
Miguel N. Galace edited this page Jun 13, 2018 · 8 revisions

The Project

LS Ganap is an event tracking system for the Loyola Schools of the Ateneo de Manila University developed by the Computer Society of the Ateneo (CompSAt).

Functionality

Entities

Entities pertain to offices and organizations within the Loyola Schools. Offices will have a name, department, description, and a list of subscribers. Orgs will have a name, cluster, description, and a list of subscribers.

  • Creating of entity accounts by an admin account
  • Reading of entity account pages for all users
    • Entities can be subscribed to by users, notifying them of entity account activity
  • Updating of entity account details by admin account or the same entity account
  • Deleting of entity accounts by an admin account or by the same entity account

Events

Events pertain to events posted and hosted by entities. Events will have a name, list of date–times, venue, description, promo, tags, and a list of subscribers. They will be associated with the entities that post them.

  • Creating of events by entity accounts (offices and orgs)
    • Actual posting of events will be done on approval by an admin account for orgs; office events will be posted automatically
  • Reading of events for all users
    • Events can be grouped and viewed by date–time, entity, and tags
    • Events can be subscribed to by users, notifying them of event activity
  • Updating of events by entity accounts
  • Deleting of events by entity accounts

MVP

  • Home page
  • Browse page
    • Reading events with filtering by entity, date–time, and tag
  • Entity accounts
    • Creating events
    • Updating events
    • Deleting events
    • Approval of org event submissions by an admin
  • Events
  • Event Logistics

Clone this wiki locally