Masterplan Optimiser

Overview

The pipeline to an optimised and distributed masterplan takes place across two different applications:

  • Desktop App - Concerns itself with the optimisation of the masterplan.
  • Web App - Holds the published masterplan, so that it is accessible on users' phones. Alternatively, Google Calendar integration can be used.
Desktop App

Optimisation, Task Builder, Scheduling

Publish
Web App

Server, Phones, PWA

Sync
Google Calendar

Alternative distribution

The two applications and their roles in the masterplan pipeline.

Workflow

The workflow to a finished masterplan is as follows (also see: How It Works):

  1. Create an Event, Persons and associate them with Capabilities
  2. Create Tasks and indicate their requirements (i.e. capabilities, assignment, time or location)
  3. Optimise the tasks and receive an allocation, if it is satisfiable
  4. Fine-tune the masterplan supported with metrics
  5. Publish the masterplan to either Google Calendar or MP-Backend
1
SetupEvent, People, Capabilities
2
BuildTasks & Requirements
3
OptimiseRun the Solver
4
ReviewFine-tune with Metrics
5
PublishCalendar or MP-Backend

The five steps from an empty event to a published masterplan.