Я бы хотел предупредить вас: слишком много небольших групп приведёт к тому, что многие из них останутся пустыми; находиться в сообществе всего с тремя другими людьми — не самое увлекательное занятие.
Меня всегда восхищала стратегия, которую выбрала Nextdoor на старте: они требовали 10 «учредителей», чтобы разблокировать район.
Я думаю, вы могли бы сделать что-то подобное, но вручную: разблокировать всё более мелкие подсообщества по мере роста числа участников.
Так, вы могли бы начать с пяти районов вашего города и делить их на части (в конечном итоге доходя до уровня улиц?) только тогда, когда количество участников достигнет определённого порога (например, 100 человек).