Просят назвать цену, а у меня вообще нет идей, сколько за это нужно просить и как оценить проект по рынку.
Вариант раз: поищи, сколько за подобные проекты просят другие разработчики и какие бюджеты называют другие заказчики.
Учитывай ещё и бюджет заказчика своего, тк бюджет явно будет ограничивающим фактором при разработке
Вариант два: проведи преданалитику и оцени трудозатраты. Далее смотри на свой ценник за час / за более мелкие подзадачи, смотри п1.
Если по обоим способам не можешь назвать цену (например преданалитика требует больше времени), то тогда можно попробовать "долгосрочное сотрудничество", где заказчик будет платить не за сделанный проект, а за затраченные часы.
Конкретно в примере у тебя - я бы с потолка сказал бы, что миллион, если это разработка с нуля и текст в вопросе - это всё тз.
(Месяц-два работы команды из аналитика, дизайнера, менеджера проекта, и пары разработчиков)
Но без адекватного обоснования это оттолкнёт многих заказчиков, особенно если бюджет максимум пара сотен.
В целом телеграмовские мини-приложения - это обычные SPA, так что можешь ориентироваться на них.
Нужно ещё смотреть, на сколько детально проработано ТЗ. Нарисован ли дизайн и прочее.
Уже на берегу ясно, что много часов уйдёт на разные уточняющие вопросы заказчику.