Если хотите работать с базой данных, то без backend'а особо уже не обойтись.
Однако, существуют некоторые решения (DBaaS), например, Google Firestore/Firebase или у MongoDB тоже было какое-то похожее решение, где можно сделать сразу из коробки получить REST/GRAPHQL api на базу данных в их Atlas. Тут вопрос только в скорости выпуска продукта/денег.
Для начала сделайте простое NodeJS приложение для обработки post запроса из вашей формы, работы с api vk и добавлением информации в бд.
Если пишете с нуля, то express я бы не советовал, он давно устарел уже. Берите Fastify.
Базу данных так же можно брать любую, смотрите в сторону Postgres/MongoDB, в вашем случае подойдет вообще все что угодно.
Пример приложения можно найти на github по запросу fastify-mongodb или fastify-postgres