all that is required to meet your desire is basic HTML, CSS, PHP coding, i am proficient in these languages. you will need a database attached to your website also, so that your visitors will have what to query. give me the project and you will never look to another web developer again