
ФАС — форум ассистентов и стоматологов вместо чатов в мессенджере
Перейти к продуктуЗадача
Как искали до форума
Ассистенты, врачи и клиники находили друг друга в чатах мессенджера. Вакансии, резюме, срочные замены, аренда кабинетов и продажа инструмента шли одной лентой, сплошным текстом.
Чтобы найти ассистента на завтра и в своём районе, приходилось листать сотни сообщений подряд, а потом переспрашивать в комментариях, актуально ли ещё. Объявление уходило вниз за несколько часов, поэтому его публиковали заново — лента росла быстрее, чем её успевали читать.
Структуры не было никакой. Город, должность, оплата, дата смены — всё это лежало внутри свободного текста, и вычитывать его приходилось глазами. Фильтров, разумеется, тоже не было.
Решение
Что сделали
Собрали форум, где объявление — не сообщение, а запись со своим типом и полями. Типов пять, у каждого своя форма:
- резюме — должность, опыт, ожидаемая оплата за смену, удобный график;
- вакансия — клиника, должность, оплата за смену, требования;
- срочная замена — дата, время смены и оплата за выход;
- аренда — адрес, цена в месяц, сколько идти от метро;
- продажа инструмента — цена и описание.
Поверх этого — фильтры и сортировка по типу, городу и должности. Срочные замены подсвечиваются в ленте отдельно: их ищут в тот же день, и они не должны теряться среди резюме.
Договариваются, не выходя из сервиса, — внутри есть чаты. Клиент работает как приложение: ставится на телефон с рабочего стола и открывается без браузерной строки.
Под капотом: FastAPI и PostgreSQL на сервере, клиент на Flutter для веба и телефона, отдельная админ-панель на React — модерация объявлений и справочники городов, должностей и графиков. Всё разворачивается одним docker-compose.
Результат
Что изменилось
Поиск перестал быть чтением ленты. Нужен ассистент в своём городе на конкретную дату — это два фильтра, а не полчаса пролистывания: по словам заказчика, то, что раньше занимало пару часов, теперь занимает пару минут.
Сервис запустили недавно, поэтому цифр по нагрузке и откликам пока нет — данные только накапливаются. Работа продолжается: развиваем чаты и профили участников.


Расскажите, что вам нужно.
Отвечаем в течение 5–15 минут в рабочие часы. Поможем выбрать продукт и соберём тариф под задачу — без навязывания лишнего.