I saw the video, but I get some questions:
1) you need 2 interfaces: user (to view) and admin (to manage the database). It's correct or you already have an interface to populate the database?
2) on the admin interface, you will have 2 tables: peg-end, products
3) "pegs end" table will have: instrument, silk-wrap, solid-photo, two-color-photo, corelli-photo - it will be necessary to upload 3 types of photos in each "peg-end"
4) "products" table will have: peg-end, color-name, photo
5) on the user's interface, the "pegs end" select will be filled via Ajax according to what was selected in "instrument" and "silk wrap" selects.
6) the "products" (or "color") item isn't a select, but a list of results obtained according the selected "peg-end"
7) on the user's interface, the "pegs end" must show images in the select
8) the user interface can be made in a simple bootstrap (so it will work in smartphones)
9) this project don't need an Android app - just a web app which works in mobile. It is correct?