Необходимые атрибуты есть, нужно грамотно создать BackEnd часть сайта.
Со своей стороны есть Front-end разработчик + макеты - коммуникация с ним.
1. Настройка сайта на хостинг сервере.
2. Разработка Back-end части
3. Подключение сайта
4. Коммуникация с Front-end разработчиком