It's unclear what role PHP is to play in what you've described. If you're talking about the visual elements, then note that PHP won't have any role at all - that's all going to come from client-side languages such as HTML, CSS, and potentially JavaScript.
Overall... you haven't asked us a specific question, so I'm not sure what you're looking for as an answer. Thus, my answer is: Sounds great - good luck! 🙂