Что добавить в чат.
Нужны не все и не сразу.
Для старта не нужны. Более того, часть из них сейчас только усложнит Toplix без заметной пользы.
Я бы оценивал так:
- Городские ленты — могут понадобиться позже. Когда в Краснодаре, Сочи и других городах начнёт появляться много сообщений, будет удобно открыть «Что происходит в Краснодаре сейчас». Но при 2–5 сообщениях в сутки такая лента бессмысленна.
- Районные ленты — скорее всего вообще не нужны на первом большом этапе. Географию лучше решать через «Рядом со мной» и расстояние до станции.
- Рейтинги пользователей — пока не нужны. Позже может быть полезен простой показатель доверия к сообщениям, но полноценные рейтинги легко превращают сервис в соцсеть, а нам это не нужно.
- Авторизация — сейчас лучше без неё. Иначе резко уменьшится количество людей, готовых быстро сообщить «АИ-95 есть» или «очередь». Позже можно добавить необязательный аккаунт для постоянных участников.
- WebSocket — сейчас совершенно не нужен. Обновление раз в 10–15 секунд визуально почти не отличается от живого чата, зато намного проще и устойчивее.
- Отдельный сервер чата — нужен только когда появится реальная нагрузка. Пока это лишние расходы и дополнительная точка отказа.
Для Toplix я бы сейчас остановился на очень простой модели:
карточка станции → «Обстановка сейчас» → быстрые кнопки → короткое сообщение → свежая лента за 24 часа.
Этого достаточно, чтобы проверить самое важное: будут ли люди вообще пользоваться этой функцией.
Если начнут пользоваться активно — тогда уже по фактическому поведению пользователей станет понятно, что добавлять первым. Скорее всего первым полезным развитием будет не рейтинг и не районы, а «Свежая обстановка рядом со мной». Это гораздо ближе к основной задаче Toplix.