I built this application from scratch entirely using Codeigniter. It is entirely and also includes a backend system for the admin as well as the user. The payment checkout has yet to be integrated.