This project is based on the Human Computer Interaction concepts where we will review a website and redesign it to make it better and easy to use and efficient.
The website to be reviewed, redesigned and coded will be Kikoromeo.
HCI stands for Human Computer Interaction is a multidisciplinary field of study focusing on the design of computer technology and, in particular, the interaction between humans (the users) and computers.
***************** Frameworks and Tools Used*****************
********************** Modular Extensions - HMVC**********************
Modular Extensions makes the CodeIgniter PHP framework modular. Modules are groups of independent components, typically model, controller and view, arranged in an application modules sub-directory that can be dropped into other CodeIgniter applications.
HMVC stands for Hierarchical Model View Controller.
Module Controllers can be used as normal Controllers or HMVC Controllers and they can be used as widgets to help you build view partials.
DBV is a database versioning tool. To learn more about DBV please follow the link: https://www.sitepoint.com/database-versioning-dbv/
PHP version 5.6 or newer is recommended.
It should work on 5.3.7 as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues, as well as missing features.
- Default CodeIgniter installation: https://github.com/alzen8work/CodeIgniter-HMVC
- Via Composer : composer create-project alzen8work/ci_hmvc