How to create my web interface for asterisk

I’m starting a new project using asterisk an i wanna use a custom web interface (with admin template).
How I do it?

You can do it with PHP, learn about ARA if you want to use a DB backend and start coding.