LMS с ролями преподавателя, студента и руководства: группы, назначение тестов, прохождение и результаты. Главное — аналитика: один SQL-запрос по ответам и меткам времени показывает долю верных и среднее время по каждому вопросу, самый популярный неверный вариант, распределение баллов и срез по группам. Так видно не «сколько баллов», а какой вопрос сформулирован плохо и где у группы общее заблуждение. Поднимается одной командой в Docker.
Бот для сферы услуг, который сам ведёт запись: клиент выбирает услугу и свободное время прямо в переписке, слоты считаются из длительности услуги, а частичный уникальный индекс не даёт записать двоих на одно время даже при гонке. Напоминает за сутки и за два часа, а у владельца — админ-панель с расписанием, выручкой за 30 дней и конверсией. 109 тестов, ни один не требует сети или живого токена.
lendvis.ru/python-faq-bot/
Совместная доска, где несколько человек рисуют и печатают на одном холсте одновременно — штрихи и текст расходятся по комнате мгновенно через WebSocket, без перезагрузок и задержек. У каждого штриха свой идентификатор, поэтому участники не затирают линии друг друга даже когда рисуют в одном месте. Открывается по ссылке, ничего ставить не нужно.
Мобильное бронирование отелей с собственным фирменным стилем «Билет» — бумага, штемпель, перфорация: узнаётся с первого экрана, а не собрано из шаблона. Поиск и фильтры, карточки отелей с фото и ценой, оформление поездки, история и профиль. Мультимодульная архитектура на Jetpack Compose (app / ui-kit / network) — так проект растёт и поддерживается без переписывания. Демо запускается на подготовленных данных.
HR-приложение в оформлении «Личное дело»: вакансии, карточки кандидатов, профиль и чат-ассистент, который отвечает языковой моделью прямо на устройстве (MediaPipe + Qwen). Ключевое преимущество — модель работает офлайн, поэтому резюме и переписка кандидатов физически не покидают телефон: для HR это не удобство, а требование к персональным данным. Мультимодульный проект на Jetpack Compose, готовый расти под реальную нагрузку.
Приложение ателье с полностью авторским миром «Портновский стол» — сукно, мел, золотая нить, сантиметровая лента: каждая ткань в каталоге не фотография, а рисунок на Canvas, поэтому интерфейс выглядит дороже стокового и весит меньше. Заказы с этапами пошива, корзина, профиль. Мультимодульный проект на Jetpack Compose — пример того, как мобильному приложению делают узнаваемый бренд, а не просто экраны.
Приложение-арена в оформлении «Табло»: асфальт, лайм, янтарь, живой индикатор LIVE. Комнаты с призовым фондом, лидерборд, статистика и профиль — а сама игра на реакцию по-настоящему играбельна прямо в приложении: жди зелёный круг и жми, три попытки, в зачёт лучшая. Не макет и не набор экранов, а работающий продукт с игровым циклом. Мультимодульный проект на Jetpack Compose.
Облачный бекенд умного дома, который подключается к Яндекс Алисе: OAuth по протоколу Яндекса, WebSocket до устройств, телеметрия и веб-панель управления домом. Один и тот же интерфейс работает и на демо-данных, и на живом сервере — переключается токеном, задержку канала видно в статусной строке. Показывает, что мы умеем не только рисовать экраны, но и держать постоянные соединения и интеграцию со сторонней экосистемой.
Обзор блокчейн-направления студии сразу в четырёх сетях — TON, Ethereum, Waves Enterprise, Hyperledger Fabric: где ошибку в контракте не откатить, поэтому пишем медленно и закрываем логику тестами. Часть работ под NDA, часть открыта с кодом и тестами — чейнкод учёта поставок для Fabric и реестр документов на Waves Enterprise с проверкой целостности по SHA-256. Это направление, в котором большинство подрядчиков даже не берётся.
lendvis.ru/blockchain-practice/
Живой разбор четырёх типовых React-ошибок, на которых спотыкается чужой код: потеря состояния при быстрых кликах, мутация массива, index в ключе, утечка таймера. По каждой — симптом, причина и исправление рядом, «до» и «после» в одном демо. Это витрина услуги поддержки: мы приходим в незнакомый проект, находим корень проблемы, а не глушим симптом, и оставляем код, который потом не разваливается.