Wordpress customization for filter/display images

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
I need some WP customization done.
not sure if it needs to be done thru Custom Post Type and Custom Taxonomy or a Gallery or anything else (open to ideas)
-I need to have a page where i can display pictures in a few (3-4-5) columns. I also need to be able to sort the pictures by a few categories.
---filter 1 (category1,category2,category3,category4) and filter 2 (category1,category2,category3,category4) and filter 3 (category1,category2,category3,category4) . and so on .. not sure (yet) how many filter i will have. they will be in a drop-down above the images
---I need to be able to display images from just one category with all filters and from a different category with all filter ( imagine showing images of cars with all cars filters in one page and on a different page images of computers with all the computer filters).. Some sort of short-code system maybe?
---When user clicks on a picture/thumbnail a new page will come up, where they can see a better picture and details about the picture (mostly all the filters assign to that picture)
---I need to be able to import all the pictures and the filters (.csv or .sql file). I dont have a file ready, and i can work with you on how the file needs to look in order for the import to work.
---I will be providing a layout of the 2 pages (not ready yet.. coming soon)

to give you an example:
that's the functionality im looking for in WP (you can see filters on top.. Color, Price, Size, Style, Material)

Don't hesitate to contact if you have any questions.

Skills required:
CSS, HTML, MySQL, PHP, Wordpress
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 189
in 3 days
$ 257
in 7 days
$ 206
in 15 days
$ 136
in 3 days
$ 257
in 6 days
$ 206
in 3 days
$ 189
in 3 days
$ 168
in 3 days
$ 185
in 4 days
$ 225
in 5 days