Работы фрилансеров → Программирование →
Интерактивные приложения

Портфолио и кейсы фрилансеров по разработке интерактивных приложений

Данил Сидоров
Данил Сидоров 4 месяца назад
Стенд для Московского дворца пионеров
Стенд об истории Московского дворца пионеров. Посетитель вращает 3D-модель здания и открывает точки интереса на ней и на исторических фотографиях. Точки и их категории сотрудники редактируют в админке. Стенд сделан за месяц.
Данил Сидоров
Данил Сидоров 4 месяца назад
Стенды для Музея Мирового океана
Интерактивные стенды для нового корпуса «Планета Океан» в Музее Мирового океана, заказ бюро «Метаформа». Я сделал больше семи стендов на Unity. У каждого своя механика и интерфейс на нескольких языках, а тексты музей меняет сам. Стенды работают с открытия, за первый год корпус посетили 208 000 человек. Stellarium, «Говорят учёные», «Полёт птиц», «Чистая энергия», «Океан и спорт», «Хрупкое равновесие», «Машина времени», «Россия от моря до моря».
НС
Никита Сухинин 4 месяца назад
AI планировщик питания
SaaS-приложение которое генерирует персональный план питания на неделю на основе продуктов из холодильника. Что реализовано: - Голосовой ввод продуктов через Whisper API - Генерация плана с рецептами и КБЖУ через Groq - Список покупок с учётом бюджета - Фотографии блюд и продуктов через Pixabay + Open Food Facts - Учёт сроков годности продуктов - Авторизация, личный кабинет, история планов Стек: Next.js 14, Supabase, Groq API, Whisper, Open Food Facts, Pixabay, Vercel, Tailwind CSS Статус: бета, реальные пользователи
НС
Никита Сухинин 4 месяца назад
Сайт портфолио
Сайт портфолио с библиотеками Three.js
Виталий Дауров
Виталий Дауров 5 месяцев назад
Мастер учета — веб-сервис для автоматизации подготовки и отправки заявок на ввод приборов учета в эксплуатацию.
Мастер учета — веб-сервис для автоматизации подготовки и отправки заявок на ввод приборов учета в эксплуатацию. Проект решает реальную бизнес-задачу: сокращает ручную работу мастера, снижает риск ошибок в документах и ускоряет согласование заявок руководителем. Система построена как современное FastAPI-приложение с PWA-интерфейсом для полевых сотрудников и административной панелью для управления процессом. Мастер может создавать заявки пошагово, прикреплять документы и фото счетчиков, работать с данными даже при нестабильном интернете, а после восстановления сети синхронизировать информацию с сервером. Руководитель получает централизованный контроль: просмотр заявок, редактирование, одобрение, отклонение и отправка поставщикам. В проекте реализованы авторизация через JWT, ролевая модель доступа, хранение файлов, email-отправка, мониторинг состояния системы, Docker-инфраструктура и тестовое покрытие критичной бизнес-логики. Архитектура разделена на понятные доменные модули: заявки, файлы, email, администрирование и аутентификация. Технологии: Python 3.12, FastAPI, SQLAlchemy, SQLite, Alembic, Pydantic, Pytest, Vanilla JS, HTMX, Alpine.js, Docker, uv. Проект демонстрирует полный цикл разработки production-ready решения: от проектирования архитектуры и API до контейнеризации, тестирования, документации и подготовки к деплою.
Виталий Дауров
Виталий Дауров 5 месяцев назад
AI Review Generator — веб-приложение для быстрой генерации естественных отзывов
AI Review Generator — веб-приложение для быстрой генерации естественных отзывов об услугах. Проект помогает клиенту за 30 секунд получить готовый текст для публикации на Яндекс.Картах или 2ГИС: достаточно выбрать акценты отзыва, исполнителя, пол автора и тональность. Приложение построено как современная SPA на React + TypeScript + Vite + Tailwind CSS с serverless API на Vercel. Генерация текста выполняется через OpenAI API, при этом ключи и вся AI-логика вынесены на серверную сторону. Для управления качеством генерации подключён Supabase: администратор может редактировать системный промпт, модель, температуру, max tokens, список кнопок, подсказки для ИИ и историю генераций без нового деплоя. Особое внимание уделено реалистичности текстов: API учитывает последние 20 успешных отзывов, передаёт их модели как анти-примеры и выполняет повторную генерацию, если новый текст слишком похож на предыдущие. Это снижает шаблонность и повторение фраз. В проекте реализованы скрытая админ-панель, история генераций, редактируемые теги и тональности, fallback-настройки на случай недоступности Supabase, RLS-политики, smoke-тесты и production-ready деплой через GitHub → Vercel.
Виталий Дауров
Виталий Дауров 5 месяцев назад
Веб‑сервис для оформления заявок на поверку счётчиков воды с расширенным функционалом
Веб‑сервис для оформления заявок на поверку счётчиков воды. Проект переводит сложный процесс сбора данных, документов и фотографий в понятный пошаговый сценарий для клиента и даёт администратору удобный инструмент обработки заявок. Пользователь проходит мастер: выбирает холодную или горячую воду, указывает ФИО, телефон и адрес, вводит лицевой счёт, количество приборов, место установки, номер счётчика и текущие показания. Для каждого прибора можно отметить, требуется ли поверка, приложить фото счётчика, паспорта и при необходимости свидетельства. Изображения сжимаются на клиенте, загружаются в Supabase Storage с повторными попытками и таймаутом, а на сервер передаётся лёгкий структурированный payload. Для сотрудников реализована закрытая админ‑панель: список заявок, карточка клиента, детализация по ресурсам и счётчикам, просмотр фото, статусы обработки, отметка просроченных заявок, системные логи и выход из аккаунта. При поступлении новой заявки отправляется ntfy‑уведомление, а ключевые события фиксируются в логах. Технически проект построен на Next.js 16, React 19, TypeScript, Supabase, Server Actions, Zustand и Tailwind CSS. База данных включает заявки, ресурсы, счётчики, фотографии и логи; RLS‑политики разделяют публичную отправку и административный доступ. Интерфейс адаптирован под мобильный сценарий, чтобы клиент мог заполнить заявку со смартфона и сразу сделать нужные фотографии.
Виталий Дауров
Виталий Дауров 5 месяцев назад
SMS Auto - Авто-рассылка смс в связке ПК-смартфон
«SMS Auto» — десктопное Windows-приложение для массовой персонализированной SMS-рассылки через подключённый Android-телефон. Проект решает задачу малого бизнеса: отправлять сообщения клиентам из Excel-базы без платных SMS-сервисов, CRM, серверов и передачи данных третьим лицам. Пользователь загружает .xlsx-файл с номерами и персональными переменными, составляет шаблон сообщения, настраивает размер группы и задержки между отправками, после чего запускает рассылку через телефон, подключённый по USB. Приложение проверяет формат номеров, показывает превью базы, поддерживает сохранение SMS-шаблонов, паузу, продолжение и остановку рассылки. По завершении можно выгрузить Excel-отчёт со статусами обработки. Архитектура состоит из Python desktop-приложения на CustomTkinter и Android-приложения-компаньона. Desktop-часть отвечает за интерфейс, импорт Excel, очередь отправки, генерацию сообщений и ADB-интеграцию. Android-компаньон устанавливается на телефон через ADB и выполняет фактическую отправку SMS через системный SmsManager после выдачи разрешения пользователем. Проект собран как автономный .exe: конечному пользователю не нужно устанавливать Python, ADB или Android Platform Tools. В разработке использованы Python 3.11, openpyxl, PyInstaller, pytest и ruff. Код разделён на слои ui, core и adb, покрыт тестами и сопровождается проектной документацией.
Виталий Дауров
Виталий Дауров 5 месяцев назад
ScriptManager: Автоматизация сбора и рассылки сборных данных из таблиц EXCEL
ScriptManager — Windows-приложение для автоматизации подготовки и отправки метрологических отчетов для загрузки в ФГИС «Аршин» и еженедельных отчетов в РСО. Проект закрывает проблему ручной проверки Excel, выборка поверок, формирование реестров и рассылка занимали время сотрудников и оставляли риск ошибок. Я разработал решение, которое переводит процесс в автономный режим. Система обрабатывает несколько источников Excel, поддерживает разные структуры таблиц, фильтрует записи по датам и бизнес-правилам, исключает некорректные данные, формирует `.xlsx`-файлы и отправляет их по email. Для контроля добавлены Telegram-уведомления об успехе и ошибках. Приложение интегрировано с Windows Task Scheduler через `pywin32`, поэтому задачи выполняются по расписанию даже без открытого GUI. Система учитывает производственный календарь РФ и переносит отправку с выходного или праздника на ближайший рабочий день. Операции логируются, конфигурация хранится в JSON. Для пользователей создан GUI на CustomTkinter: карточки шести сценариев, статусы задач, тестовая отправка, управление расписанием и редактирование параметров с защитой паролем. Проект упакован в Windows-инсталлятор со встроенным Python, поэтому не требует настройки окружения. В результате процесс по шести направлениям был стандартизирован и защищен от человеческого фактора. Решение экономит десятки человеко-часов в месяц, повышает предсказуемость отчетности и дает контроль цепочки: от исходного Excel-файла до отправленного реестра
Денис Березин
Денис Березин 5 месяцев назад
HENDERSON: одежда для мужчин
Кроссплатформенное e-commerce приложение с уникальным дизайном для бренда мужской одежды Henderson: каталог с образами, корзина со спецпредложениями, чекаут с курьером/самовывозом/постаматами и оплатой картой, СБП и подарочными сертификатами, резерв товара в салоне и подписка «сообщить о поступлении». Работал в составе распределенной команды. Реализовал ключевую часть продуктовой логики и аналитики: ecommerce-события AppMetrica и Mindbox, deep-links, фичу отзыва о приложении, работу с подарочными картами и карты Yandex MapKit для салонов и пунктов выдачи. Сборки под App Store, Google Play и RuStore. Осуществлял поддержку на первом этапе после релиза, реагируя на фидбек QA-команды и пользователей.