Сделать страницу HTML + JS + (?) Bootstrap

Цена договорная
03 июня 2023, 14:46 • 14 откликов • 102 просмотра
Привет, друзья. Я дам контекст, чтобы было понятно, что это и зачем.
Мы делаем кастомных телеграм-ботов. Но в телеге мало возможностей, когда у юзера надо запросить сложные данные - например, чекбоксы или select (dropdownlist) из большого числа позиций.

В связи с этим мне нужно сделать одну html страницу, которая при загрузке будет делать get запрос (url передадим параметром в base64), а в ответе получит JSON с теми элементами, которые надо добавить на страницу и запросить у юзера.
Это будут select, checkbox, radio, input, datepicker, timepicker. Пример:
{
type: 'checkbox',
data: [
{ label: 'Красный', id: 'red' },
{ label: 'Черный', id: 'black' },
]
}
То есть с помощью большого json объекта мы генерим страницу, запрашиваем у юзера данные и в конце по клику отдаем их обратно в сервис post-запросом.

Мы сие оформим как webapp в телеграме (если кто знает), так что визуально это должно быть максимально приближено к интерфейсу мобильной телеги. Светлая-темная тема также отдается в параметре самой телегой.

В итоге получится что-то типа Google Forms, которые генерятся json объектом.
Минимальное число зависимостей (чтобы страница грузилась мухой). Так что либо css положить рядом, либо если будете использовать что-то типа bootstrap - подключаем его по CDN.

Вопросы, идеи, предложения по сроку и цене - велкам.