Try open source like wordpress or joomla for this,
you can get lot of nice themes of your choice, and you can also get plugins for this sort of gallery you want,
as well as i offer my service to you if you wanna create this site by me, i will just create for you but in some more pledges :-),
15 Million Students Helped!
Sign up to view the full answer