После первого потока начал создавать на платформах Glide и Adalo приложения: делал проекты на заказ и под свои запросы. Но в какой-то момент понял, что хочу выйти на новый уровень, изучить инструмент более сложный. Так я поступил в университет Зерокодер снова.

Flutter Flow стал для меня логичным продолжением обучения. Во-первых, платформа открывает огромные возможности для no-code и low-code разработки. С ней работаешь быстрее, гибче, создаешь действительно мощные приложения для коммерческих проектов. Обучение оправдалось: сначала приходили заказы через фриланс-биржи, позже — через мой YouTube-канал.

Карьера зерокодера и большие вызовы

Я работал и продолжаю работать с компанией Decart Production, которая специализируется на аутстаффинге IT-специалистов. Разработал для нее MVP на Bubble и настроил автоматизацию рабочих и бизнес-процессов.

  • MVP — Минимально жизнеспособный продукт, или продукт с простейшим функционалом и без лишних вложений, способный решить проблему клиента. Отражает  главную ценность для потребителя и им можно пользоваться сразу.

Как только я закончил изучать FlutterFlow, ко мне обратилась команда, занимающаяся разработкой Huntlee (автоматизация подбора персонала), и предложила создать для них мобильное приложение. Заказ стал настоящим вызовом. Мне предстояло не просто разработать программу, а продукт с серьёзной бизнес-ценностью и высокими амбициями. Сейчас Huntlee закончен и я готов рассказать о нем подробно.

ОНЛАЙН-ПРАКТИКУМ
ЗАПУСК DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
  • Где и как применять? Потестируем модель после установки на разных задачах
  • Как дообучить модель под себя?

Платформа для найма персонала и управления кандидатами

Huntlee уже опубликован в RuStore, а в ближайшее время появится в App Store и Google Play. В чем его ценность и нужность? Если коротко, то это — новый стандарт по подбору сотрудников в любую из сфер. CRM для HR повышает эффективность отдела найма, экономит деньги компании, а ИИ освобождает рекрутеров от рутины.

    ОНЛАЙН-ПРАКТИКУМ
    ЗАПУСК DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ

    ЧТО БУДЕТ НА ОБУЧЕНИИ?
    • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
    • Где и как применять? Потестируем модель после установки на разных задачах
    • Как дообучить модель под себя?

  • Освой мобильную разработку с нуля и создавай востребованные приложения для iOS и Android с помощью no-code инструментов и нейросетей. Приходи на новый бесплатный интенсив.

Несколько недель работы — и перед нами инновационное мобильное приложение, незаменимое для рекрутеров, HR-специалистов и руководителей отделов по подбору персонала. По сути мы создали инструмент, который в разы упрощает процесс найма сотрудников.

Что касается бюджета, то деталей я раскрыть не могу. Скажу только, что это привлекательный коммерческий проект, который подразумевает не только разработку, но и его дальнейшее сопровождение.

Механика проекта

Так как мы создавали приложение на Flutter Flow, то смогли сосредоточиться на функционале и дизайне, минимизировав технические сложности. Вся механика базируется на взаимодействии с API-сервисом Huntlee, благодаря которому приложение получает актуальные данные о вакансиях, кандидатах и их статусах. То есть весь бэкенд уже был реализован командой Huntlee, а я, по сути, используя Flutter Flow, создавал фронтенд мобильного приложения.

Проект стал для меня настоящим марафоном. Сначала — ТЗ от команды. И требования и ожидания, надо сказать, были высокими. Мне предоставили список функций, которые нужно было реализовать, и API, с которыми я должен был работать. После этого я начал разрабатывать интерфейсы — это была самая видимая часть кейса. Дальше начиналась работа над логикой приложения.

Несколько ключевых моментов в работе:

  1. Фильтрация данных

Например, нужно отобразить статусы вакансий, но только те, которые отвечают конкретным критериям. Для этого я разработал кастомные функции, которые обрабатывают JSON-данные, чтобы отсеивать лишнее.

  1. Интеграция API

Большая часть данных приложения приходит из внешней системы через API. Я написал несколько функций для обработки и отображения этих данных, чтобы пользователям было удобно с ними работать.

  1. Механика смены статусов

Когда рекрутер меняет статус кандидата, старый статус автоматически исключается из доступных для выбора. Это улучшает пользовательский опыт и исключает ошибки.

  1. Функция комментирования

Одна из самых интересных задач: запустить возможность комментирования. Проблема заключалась в том, что данные комментариев приходили в формате HTML (например, <div>Тестовый комментарий</div>), а нужно было отображать их в читаемом виде. Я создал функцию, которая очищает текст от HTML-тегов и оставляет только содержимое. Эта задача помогла мне глубже понять обработку строк в Dart и правильно интегрировать её в логику приложения.

Сейчас пользователи (рекрутеры) могут просматривать вакансии, добавлять кандидатов, следить за их статусами и оставлять комментарии к кандидатам. Безусловно, в веб-версии Huntlee функций намного больше, но постепенно, шаг за шагом, в мобильном приложении будут появляться и расширенные возможности

Задачки со звездочкой

Сложности, конечно, были. Например, интеграция с API потребовала детальной проработки всех запросов, чтобы данные отображались корректно и быстро. Также интересной задачей была настройка кастомных функций: от фильтрации статусов до механики смены статусов кандидата.

Одна из самых полезных опций — отображение информации в режиме реального времени, что позволило рекрутерам видеть актуальные данные о вакансиях и кандидатах. Все задачи решались последовательно: от тестирования API до внедрения автоматизации действий и верстки экранов приложения.

Сейчас я могу сказать, что в Huntlee объединены лучшие практики HR-CRM-систем и инновационные инструменты на базе искусственного интеллекта. Система позволяет управлять полным циклом подбора персонала: от заявки заказчика до выставления оффера.

Победа над вызовом

Считаю ли я этот проект своим лэвел апом в карьере? Разумеется. Но в ближайшем будущем я хочу еще сильнее закрепить навыки в FF, углубиться в промт-инжиниринг, а также расширить портфолио коммерческими проектами. Еще одна цель — выйти на международный рынок и работать с клиентами по всему миру. Ну и конечно, развивать мой блог на YouTube, где я рассказываю о своем опыте разработки.

Связаться с Константином:

ТГ: @popov_konst

YouTube канал

Телеграм канал

Презентационная страница в Notion

для id="пайтон2" двойной блок курсов не обнаружен
Большой практикум
ЗАМЕНИ ВСЕ НЕЙРОСЕТИ НА ОДНУ — PERPLEXITY
ПОКАЖЕМ НА КОНКРЕТНЫХ КЕЙСАХ
  • Освой Perplexity и узнай, как пользоваться функционалом остальных ИИ в одном
  • УЧАСТВОВАТЬ ЗА 0 РУБ.
  • Расскажем, как получить подписку (240$) бесплатно
Участвовать бесплатно
ОНЛАЙН-ПРАКТИКУМ
ЗАПУСК DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
Участвовать бесплатно