PHP - это хороший вариант, особенно если у вас есть опыт работы с ним. Но для такого проекта я бы рекомендовал рассмотреть современные PHP-фреймворки, такие как Laravel или Symfony. Они предоставляют широкий набор инструментов для работы с API, базами данных и разработки админ-панелей. Кроме того, у них активное сообщество, множество готовых решений и расширений.
Если вы интересуетесь современными технологиями, можете рассмотреть использование JavaScript-фреймворков, таких как React или Vue.js. Они позволяют создавать мощные и отзывчивые пользовательские интерфейсы, а для серверной части можно использовать Node.js с Express.js или другим фреймворком.
В итоге, выбор технического решения зависит от вашего опыта и предпочтений. Независимо от выбора, важно учитывать потребности клиента и гарантировать расширяемость проекта для будущих улучшений.