The system is based on AdminLTE template and fully integrated with Codeigniter framework. Integration is done using common layout view files and any changes made to the layout file will affect all the page output using it. Partial views will be loaded inside the main layout file and can be invoked using controllers. Since the system use common layout files, all the page specific JS and CSS files will be loaded dynamically in the corresponding layout. Apart from that, the system also use Title, Subtitle and Breadcrumb dynamically in the main layout file. The system uses MySQL as the back-end database.