ВУТОН
500 000
Образование, наука, работа
Россия
Порталы и сервисы
Май 2025
Разработка WebApp-платформы для централизованного поиска работы и исполнителей
Существующие решения требуют от пользователей перехода между несколькими внешними сайтами (агрегаторы вакансий, мессенджеры, сервисы для созвонов), что удлиняет воронку найма и снижает конверсию. Кроме того, создание качественной вакансии занимает много времени, а контроль за статусами откликов разрознен.
Цель:
Создать единое веб-приложение внутри Telegram (без установки отдельного ПО), которое объединяет все этапы взаимодействия заказчиков и исполнителей: от публикации заказа до закрытия сделки, с минимальным порогом входа и встроенным ИИ для ускорения создания вакансий.
Клиентская архитектура
Спроектировать и реализовать клиентскую часть на Vue 3 + TypeScript с использованием Pinia для управления состоянием.
Настроить синхронизацию данных между ролями через единые store-хранилища.
Серверная реализация (бэкенд)
Разработать RESTful API на Python + FastAPI с валидацией запросов через Pydantic.
Спроектировать реляционную схему данных в PostgreSQL (пользователи, вакансии, отклики, статусы, метаданные).
Настроить кэширование часто запрашиваемых данных (например, списка вакансий) через Redis для снижения нагрузки на БД.
Реализовать аутентификацию и авторизацию через JWT-токены с интеграцией с Telegram WebApp (получение данных пользователя через initData).
Организовать фоновую обработку голосовых сообщений: отправку в сервис распознавания речи (ASR) и последующую передачу в ИИ-модуль.
Двухролевая система
Разработать отдельные адаптивные интерфейсы:
Для заказчиков — создание и управление вакансиями/заказами.
Для исполнителей — поиск, фильтрация и отправка откликов.
ИИ-ассистент создания вакансий
Интегрировать модуль (на стороне бэкенда), который будет принимать текстовое или голосовое описание потребности, структурировать его через LLM и возвращать готовый черновик вакансии (заголовок, обязанности, требования, формат работы).
Личный кабинет с мониторингом
Реализовать для исполнителя просмотр статуса каждого отклика (на рассмотрении, одобрен, отклонён).
Для заказчика — единую ленту всех откликов на свои вакансии с возможностью фильтрации и изменения статусов (обновления должны сохраняться в БД и кэше).
UI-система
Использовать Radix Vue для создания доступных, кастомизируемых и семантически корректных компонентов.
Выполнить стилизацию через Tailwind CSS.
Ожидаемые результаты и целевые показатели:
Платформа будет запущена в эксплуатацию и перейдёт в фазу активного развития.
Время создания вакансии через ИИ-ассистента должно сократиться до менее 2 минут (против 15–20 минут при ручном заполнении).
Весь процесс (поиск → отклик → мониторинг → коммуникация) будет замкнут в одном пространстве без внешних переходов.
Будет сформирована единая экосистема для обеих сторон внутри Telegram, что повысит вовлечённость пользователей.
Будет достигнут низкий порог входа — пользователи смогут подключаться без установки отдельного приложения.
Благодаря кэшированию и оптимизированным запросам обеспечится высокая отзывчивость интерфейса даже при росте числа пользователей.
Планируемый стек технологий:Vue 3 · TypeScript · Pinia · Tailwind CSS · Radix Vue · Python · FastAPI · PostgreSQL · Redis · JWT · Telegram WebApp API
Результаты и достижения:
Платформа запущена в эксплуатацию и находится в фазе активного развития.
Время создания вакансии через ИИ-ассистента сокращено до менее 2 минут (против 15–20 минут при ручном заполнении).
Весь процесс (поиск → отклик → мониторинг → коммуникация) замкнут в одном пространстве без внешних переходов.
Сформирована единая экосистема для обеих сторон внутри Telegram, что повысило вовлечённость пользователей.
Достигнут низкий порог входа — пользователи подключаются без установки отдельного приложения.