Exericse: A simple blog application


A simple blog application has to be developed.

A blog can have multiple blog posts. One blog post belongs to exactly one author. A blog post can have one of the following status: draft, published or revoked.

For better structuring, a blog post can have any number of tags. In addition to that, categories can be also used. One blog post can optionally belong to a category.

Additional questions

  • How can the author be authenticated?
  • Which additional attributes for a blog post might be of interest?