This is a news site.
- Visitor can register for an account
- Visitor can view all listed articles
- Visitor can view articles in categories
- Visitor can view specific article
- Editor can edit articles written by journalists
- Editor can review and publish articles
- Journalist can create article
- Journalist can update article
- Logged in user can comment on articles
- User can buy a subscription
- User can login and logout
- Users can read articles from external resources
- External clients can access available articles via app API
- External client can access specific articles