Любой web-сайт, который будет не статический и предполагает некоторое взаимодействие с пользователем (учетные записи, корзина, оплата) состоит не только из front-end (html css js), но и из back-end (обычно на php с какой-нибудь базой данных и договором с платежным аггрегатором).
Поэтому ваш вопрос не может быть отвечен корректно именно в такой формулировке.