Александр, я правильно понимаю - идея на бумаге, еще "живая", функциональность в т.ч., по фильтрам, сценариям пользовательского вазимодействия может принять больший масштаб, если помочь Вам с объяснением всех сложностей реализации?
Также важно понять - какой объем данных предполагается хранить (за сколько дней? фильтры описаны на 30 максимум). Как Вы видите премодерацию вопросов от пользователя, будут ли сложные роли в личных аккаунтах пользователей?
Предлагаю программировать на Yii2(фреймворк)+MySQL+JS+OpenLayer с предварительным системным анализом Вашей бизнес-задачи. Можем запустить быстрый прототип на базе моих наработок.
Есть 2 стратегии по балансу бюджета, подробнее можем обсудить голосом.
Кратко:
По одной стратегии - бюджет на разработку небольшой, а после разработки проект требует больше ресурсов.
По второй стратегии - проект делается сразу качественно и дороже, зато потом его легко изменять и дорабатывать, что важно для бизнеса, особенно если нет изначального бизнес-плана.
Обе стратегии имеют свои плюсы и минусы, однако, как ни странно, вторая стратегия - дешевле в перспективе.