Плюсы
GCP: Бесплатный хостиинг, ВМ, API, простота настройки, бесплатный IP. Бесплатный SSL. Относительно низкая стоимость по истечении пробного периода
Сайт: Легкий, быстро загружается, не использует сторонних библиотек

Минусы
GCP: Ограничен по времени. SSL необходимо обновлять каждые 3 месяца
Сайт: Разрабока на чистом JS сильно усложняется при расширении функционала, без фреймворков сложно адаптировать сайт для различных устройств

Что можно доработать:
Отсутствует авторизация, добавить механизм регистрации с логином, паролем и т.п.
В целом отсутствует механизм безопаснисти и какой-либо защиты от SQL-инъекций, атак и т.д.
Исключить дублирование кода, вынести в отдельные функции повторяющиеся блоки.
Добавить обработку ошибок как в http-запросах, так и на стороне backend и взаимодействие с пользователем
Хранить значение цена, количество и т.д. в массиве, а не в DOM.
Протестировать на ввод некорректных, длинных, пустых значений, неверных форматов чисел.
Совместимость с различными браузерами.
Добавить единицы измерения, отметку купленных, очистку списка.
Возможность поделитьтся списком.
Оффлайн-доступ (сохранение списка локально).
Подключить библиотеки JS и CSS для упрощения разработки.
Подключить различные API.
Данный механизм хорошо подойдет для проектов начального этапа, тех, кто хочет попробовать себя в веб-разработке, работе с облачными технологиями.