Codeigniter is a MVC PHP application framework designed to make developing a web application easier and faster. It has a large and active community base with a pretty good amount of documentation. For me, this was my first PHP framework I used. I have always thought using frameworks like Codeigniter or Laravel is bad, but I may have to change my mindset after actually using one. The time it took me from start to end in developing this application is shorter than the time it would take to develop a ‘vanilla’ PHP application even though this is my first time using Codeigniter.