For CS230 Assignment 3, using PHP, MySQL and PHPMyAdmin we were to create a CRUD, with bonus point going for the undo feature. I got the CRUD working fine and saw tutorials for including the undo, it would have required rewriting the entire PHP code into an object and wrapping the binding into a transaction block. With time being limited, I chose to spend it working on the team project, which has since progressed quite well. Everything else works perfectly, including the dates drop down, the language and type drop downs, and the submit, update and delete buttons. When the grades are published I’ll upload the code, CSS included onto github.
Below is a work in progress of the product information UI. I have it working dynamically, added a customisable jQuery plugin for a vertical scrollbar and have tabs animate on hover. I used a CSS Grid layout with a nested grid for the soon to be thumbnail images on the left. When it’s finished it’s going to look great :).