Design - adichills/kammardi-s-aditya-webdev GitHub Wiki
![](https://github.com/adichills/kammardi-s-aditya-webdev/raw/master/News%20Graph%20UML.jpg)
- There are three types of Users
- Admin
- Reader and
- Publisher
- There is a many to many relationship between a Reader and a Publisher.
- Each user can have either one or no dashboard (Only Reader has a dashboard as of now).
- Each dashboard can have one or more News Media associated with it .
- Each News Media can have several articles associated with it.
- An article can be associated with either a News Media or a Publisher.
- Each article can have several comments associated with it.
- Each comment has one user who is the author.