The data model has three layers:

  • Project — the top-level content container.
  • Category — a content grouping, e.g. an article category.
  • Article — individual pieces of content.

Each article has a title, slug, summary, body, featured image, status and published_at timestamp.