An experiment in creating a meta-collection management app.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Timothy Warren bd26b02b83 Add treeview control, sketch out start of database class 1 week ago
.editorconfig Set up formatting standards and update gitignore 2 weeks ago
.gitignore Set up formatting standards and update gitignore 2 weeks ago
Collektor.ico Rename, and get build working on PPC Mac 4 weeks ago
Collektor.lpi Add treeview control, sketch out start of database class 1 week ago
Collektor.lpr Add treeview control, sketch out start of database class 1 week ago
README.md Set up formatting standards and update gitignore 2 weeks ago
TopWindow.lfm Add treeview control, sketch out start of database class 1 week ago
TopWindow.pas Add treeview control, sketch out start of database class 1 week ago

README.md

Collektor

A meta-collection manager

Purpose

The idea is to be able to keep track of abitrary collections.

Concepts

Roots

Roots are the primary collection type.

Branches

Branches are sub-types or categories within a root.

Leaves

Leaves are individual collection items. Leaves have properties, which have a name and a value. These properties are easier to search than regular text, and are intended to be flexible enough to enable creating a custom type, to simplify future input.

Example

Roots and branches:

  • Media (root)
    • Music (branch)
      • CDs (branch)
      • Cassettes (branch)
    • Movies (branch)
  • Photography (root)
    • Cameras (branch)
    • Lenses (branch)

A leaf (on Cassettes branch)

  • Name: Planet X3 Soundtrack
  • Genres: Soundtrack, Lo-fi
  • Notes: Bundled with the Planet X3 DOS game