Hello,
Could you clarify what exact features you would like to implement on your website?
Obviously, Angies's list has a lot of functionalities, but we have enough professional experience to build this website clone. PHP, MySQL, JavaScript/jQuery, HTML/CSS - this is our standard technology stack. And If you're looking to build a proper custom solution, then we recommend building it with use of custom php framework. Check our recent projects here [The administrator removed this message for encouraging communication outside Freelancer.com, which breaches our Terms and Conditions - Section 13: Communication With Other Users.]
There are several solutions to develop your project, let us share our ideas with you.
Best wishes,
A2 Design