created front-end and back-end for category list page