The database model forms an integral part of any real life application. This is because any serious application in enterprises will for sure be dealing with some kind of data that needs to be persisted across the time.
The same is the case for our BugZot. BugZot is used to track the bugs and their life cycle that are encountered in the products of Omega Corporation. Also, the application will have to keep a record of users that are registered on it. To achieve this, we will require multiple models, each serving its own purpose.
For the development of this application, we will group all the related models under their own separate directories, so that we can maintain the clarity about which models serves what purpose. ...