Разработка мобильных приложений. Разработка с нуля. Приложение: для Android. Устройства для масштабирования: смартфоны. > Alexey: фул текст Проектная задача к предыдущему занятию к следующему занятию Описание RuStore — официальный российский магазин мобильных приложений для Android. Бета-версия сервиса запущена 25 мая 2022 года. При запуске было доступно около 150 приложений. В рамках проекта предлагается выполнить MVP-версию RuStore с некоторыми упрощениями. Приложение должно обязательно иметь нижеперечисленные экраны. Онбординг должен показываться только один раз, при первом запуске, и содержать: логотип RuStore приветственный текст кнопку перехода на витрину приложений Витрина приложений должна содержать: список приложений, где у каждого приложения должна быть иконка, название, краткое описание, категория (возможные категории: «Финансы», «Инструменты», «Игры», «Государственные», «Транспорт»), при клике на приложение должна открываться карточка приложения кнопку перехода к списку категорий Список приложений и данные формируются самостоятельно по желанию. Данные могут храниться прямо в Android-приложении или браться из API (опциональное задание). Карточка приложения должна содержать: кнопку «Назад», возвращающую на предыдущий экран иконку приложения название приложения название компании-разработчика категорию возрастной рейтинг (0+, 6+, 8+, 12+, 16+, 18+) кнопку «Установить» (опциональная задача, при нажатии вызываем PackageInstaller) горизонтальный список скриншотов — при клике на скриншот должен открываться экран полноэкранных скриншотов полное описание приложения Опциональные требования 1. Реализовать список категорий Экран должен содержать: название категории, количество приложений в ней — при клике на категорию должна открыться витрина приложений, но с приложениями выбранной категории 2. Реализовать экран полноэкранных скриншотов Открытие экрана происходит при клике на скриншот из карточки приложения, причём должен открыться тот скриншот, который был кликнут. Экран должен содержать: кнопку «Назад», возвращающую в карточку приложения горизонтальный список скриншотов 3. Поднять бэкенд и получать данные из API Список приложений должен загружаться с вашего сервера. 4. Реализовать установку приложений Должна быть возможность установить приложение из карточки приложения по кнопке «Установить». Использовать PackageInstaller. Для выполнения проекта в команде рекомендуем: Распределить роли в команде (менеджер, дизайнер, бэкендер, Android-разработчики) Сверстать макеты по требованиям (вдохновляться существующим дизайном RuStore не возбраняется) Составить план работ Для Android использовать Jetpack Compose, Jetpack ViewModel, Jetpack Navigation, Retrofit Реализовать вёрстку всех экранов Реализовать навигацию между экранами Сверить вёрстку с макетами, провести тестирование Заменить статичные данные на API Обработать ошибки при работе с сетью (HTTP 500, нет интернета) Провести тестирование внедрения API Изучить документацию PackageInstaller Реализовать установку приложения (ссылка на APK в ответе API) Обработать на UI отсутствие разрешений Провести полное тестирование приложения Материалы для выполнения проекта: https://developer.android.com/codelabs/jetpack-compose-basics#0 — туториал по Jetpack Compose https://developer.android.com/guide/navigation — документация Jetpack Navigation https://developer.android.com/topic/libraries/architecture/viewmodel — документация Jetpack ViewModel https://square.github.io/retrofit/ — документация Retrofit https://developer.android.com/reference/android/content/pm/PackageInstaller — документация PackageInstaller Алгоритм выполнения проекта: Ознакомьтесь с требованиями, задайте вопросы Распределите роли в команде Изучите материалы для выполнения проекта Сформируйте задачи по выполнению проекта Составьте макеты проекта Выполните сначала обязательное задание, потом можно взяться за дополнительные Протестируйте приложение на каждом шаге выполнения Опубликуйте результат на GitHub в публичном репозитории Дождитесь оценки и подведения итогов > Alexey: Какие навыки и компетенции нужны для выполнения: Умение работать с API Программирование на Kotlin Навыки работы с Android API Понимание принципов декларативной вёрстки Какой результат хотим получить: Полностью работающее Android-приложение с тремя экранами. Опционально должны быть добавлены ещё два экрана, данные должны грузиться с вашего API, должна быть возможность устанавливать приложения. Возможные критерии выбора лучших работ (для внутреннего использования): Количество выполненных задач Соответствие реализации к поставленным задачам Работоспособность (отсутствие багов, проблем со сборкой) Сложность реализации Качество и расширяемость кода Соответствие хорошим практикам написания кода (пр. SOLID) Актуальность стека технологий В каком виде загрузить результат на платформу: Ссылка на публичный проект GitHub: исходный код приложение должно собираться и запускаться на любой системе в README проекта должно быть видео с демонстрацией функциональности. Строгих требований нет, нужно чтобы более менее работало, использоваться не будет, это практика в универе.
Веб-разработка. Разработка с нуля, тестирование, настройка. Создать сайт **mafiagrodno.by** (на русском) с адаптивным дизайном: десктоп + мобильная версия (с вертикальным видео). Визуал: заголовок **“FRESH GUN”**, шрифт **Bebas Neue**, основной цвет `#A52A2A`. Отображать открытые игры («мафия 18+», «мафия +30», «VIP-мафия», «Клубная игра», «мафия 14+», «Семейная мафия 8+», «Young Mafia 14+», «Young Mafia 18+») и закрытые (визуально выделены). Форма бронирования: дата (календарь), время, зал (фикс. список), ведущий («Валерия», «Молодой», «Борода», «Вадим», «-»), тип игры. Описание — не редактируемое, подставляется автоматически. **Личный кабинет**: вход по email или телефону + пароль. Статусы броней: «Ожидает подтверждения», «Подтверждено», «Оплачено». После подтверждения — кнопка **«Оплатить»** ? редирект на **Bipaid** с передачей суммы, ID заказа и webhook-обработкой. В будущем — поддержка фото/видео/описания к событию. **Админка**: веб-календарь (`/admin-calendar.html`) + Telegram Mini App. Доступ только по белому списку Telegram ID. Возможности: просмотр/редактирование/удаление событий на 3+ месяца вперёд, назначение ведущих, установка цены, смена статуса. Типы событий: «Game», «Sublease», «Maintenance». **Telegram-бот**: при новой заявке (открытой/закрытой) — уведомление админу с деталями и deep-ссылкой в мини-апп для подтверждения. **Бэкенд**: PostgreSQL. Таблицы: - `users`: id, email, phone, password_hash, name - `events`: id, date, time, hall, host, game_type, is_open (BOOL), description (фикс.), user_id, status (pending/confirmed/paid/cancelled), price, event_type, created/updated_at REST API: - `POST /auth/login` - `POST /book` - `GET /my-bookings` - `GET/PUT /admin/events/:id` (админка, защищена по Telegram ID или JWT) **Инфраструктура**: Ubuntu VPS, Nginx, SSL (Certbot). Git-репозиторий `mafia-booking`. Возможна интеграция Directus для упрощения управления. Frontend: HTML/CSS/JS + Telegram WebApp SDK Backend: Node.js + Express Database: PostgreSQL Hosting: VPS (Nginx + Certbot) Integrations: Bipaid + Telegram Bot API.
лабораторная С++, архиватор. Разработка с нуля. Задача Реализовать помехоустойчивый архиватор файлов без сжатия HamArc, объединяющий несколько файлов в один архив. Для помехоустойчивого кодирования использовать коды Хэмминга. Формат хранения данных в архиве также является частью задачи. Требования Объединять несколько файлов ( ? 1) в один архив в формате .haf (Hamming Archive File) Извлекать все или отдельные файлы из архива Объединять несколько архивов в один Восстанавливать архив при повреждениях, либо сообщать о том что это невозможно Возвращать список файлов в архиве Реализация Консольное приложение, поддерживающее следующие аргументы командной строки: -c, --create - создание нового архива -f, --file=[ARCHNAME] - имя файла с архивом -l, --list - вывести список файлов в архиве -x, --extract - извлечь файлы из архива (если не указано какие, то все файлы) -a, --append - добавить файл в архив -d, --delete - удалить файл из архива -A, --concatenate - смерджить два архива Имена файлов передаются свободными аргументами Аргументы для кодирования и декодирования также передаются через командную строку (названия и типы аргументов – часть задания) Примеры запуска hamarc --create --file=ARCHIVE FILE1 FILE2 FILE3 hamarc -l -f ARCHIVE hamarc --concatenate ARCHIVE1 ARCHIVE2 -f ARCHIVE3 NB Файлы для архивации могут оказаться очень большими Операции должны работать оптимально (от этого зависит итоговый балл за работу) Код должен быть структурирован и логично разбит на модули (от этого зависит итоговый балл за работу) Подумайте, как можно декомпозировать задачу Использование тестов будет являться преимуществом Теормин Этапы компиляции Linkage & storage duration Ошибки разных этапов компиляции ООП. Абстракция и Инкапсуляция Классы. Специальные методы Классы. Перегрузки операторов.
доработка бэкенда приложения. Доработка существующего продукта. В общем такие вот 2 задачи висят. 1) Списание кэшбэка, бонусов и депозитов на странице Чекиhttps://docs.google.com/document/d/1gjjLjtcBnV7k1s3KglKlQV61UGRO4O_Jvdw_WUXlSqU/edit?usp=sharing 2) Оплата абонементов Детского центра в приложении (пуши и страница оплаты) https://docs.google.com/document/d/1Lz8H0HPFTGKP8x23AgynCFN0ur-B2rKUnL2nKkW6d_g/edit?usp=sharing Эти все задачи естественно сначала на тесте разрабатываем.. Дело в том, что их начал делать другой бэкенд программист. Но мы с ним были вынуждены были прекратить сотрудничество. Поэтому осталось недоделано. Хотели отдать другому программисту (который в курсе функционала по списанию кэшбека/депозит/бонусов - разрабатывал нам недавно в другом проекте). Но он занят у нас сейчас в другом вопросе и там пока конца не видать. А задачи по приложению эти так и висят. Разработчик приложения ждет бэк-сторону. 1С-программист, если что тоже конечно есть. Вообщем мы в поиске кто смог бы доделать до конца бэк-сторону. 3) Мы просили прошлого разраба скинуть , что именно он сделал Потом текущий наш бэкенд-прогер тоже со стороны оценил и посмотрел , что сделано. Я описала по ссылке, чего мне они написали)) https://docs.google.com/document/d/1Qp31YJTgaB_J-ixEoPZJPOTTGXGYmrDkQJvImpdwfBc/edit?usp=sharing Бэкенд Laravel.
Нужна настройка 1С. Настроить: Решение учебного билета. Конфигурация 1С: 1С:ERP Управление предприятием. Версия платформы: 8.3. Количество пользователей: от 1 чел, до 1 чел Задача: Необходимо выполнить учебный билет в среде 1С: ERP управление предприятием. В рамках выполнения билета требуется: • Выполнить обеспечительный платеж • Оформить поступление автопогрузчика По автопогрузчикам начислить амортизацию. Разработка показателя. Необходимо разработать показатель «Маржинальный доход от основной деятельности (относится к категории целей «Продажи»). С помощью данного показателя планируется понедельно отслеживать динамику маржинального дохода, выполнять сравнение маржинального дохода по номенклатуре, выполнять сравнение с маржинальным доходом прошлого месяца. Получить финансовый результат: • Оформить продажи клиентам компании • Проконтролировать возможность возникновения кассовых разрывов, при необходимости оформить кредит. • Выполнить процедуру закрытия месяца. • Сформировать отчет, отображающий структуру расходов/доходов компании. • Произвести анализ финансового результата. • Сформировать управленческий баланс.
Разработка с нуля. Провести анализ исходного состояния банка, его возможностей и рисков в рамках разработан- ных сценариев Операционали зация плана действий: список договоров/сде лок/проектов на плановый период Подбор допустимых плановых альтернатив для разных сценариев Подбор допустимых плановых альтернатив для разных сценариев 1.Расчет денежных потоков по сформированному списку сделок/ операций/проектов 2.Отчет по соблюдению ограничений 3.Прогнозные Баланс, P&L, CF, KPI в форматах листов CF_short, Bal_short, P&L_short, Indicators Стресс-тести- рование отобранных плановых альтернатив для разных сценариев 1. Оценка ЭК: распределение отклонений NP от показателя этапа 5 2. Оценка ликвидности: распределение отклонений показателя ЛА/НП от показателя этапа 5 3. Презентация: Анализ устойчивости основных целевых KPI к измененения параметров. Конкретные формулировки и ТЗ в лс.
Разработка чат-ботов. Задачи чат-бота: информирование клиентов, сбор информации, автоматическое бронирование. Платформа: Telegram. Продукт: онлайн школа китайского языка. Техзадание есть. Основные функции 1. Учёт количества проведённых занятий • Привязка занятий к каждому ученику. • Возможность вручную добавлять/уменьшать количество занятий. • Автоматический подсчёт оставшихся занятий (по пакету). • История посещений. ПО ВОЗМОЖНОСТИ 2. Запись на занятия • Ученик может просматривать свободные слоты. • Возможность записаться/отменить занятие. • Уведомления учителю и ученику о записи/отмене. 3. Календарь расписания • Гибкое редактирование расписания преподавателем. • Автоматическая блокировка занятых временных слотов. • Напоминания о скором занятии. 4. Личный кабинет преподавателя • Просмотр всех учеников и их прогресса. • Просмотр расписания. • Управление пакетами занятий и остатками. 5. Личный кабинет ученика • Количество оставшихся занятий. • Ближайшие уроки. • История посещений. • Запись на свободные слоты.
ИИ. Разработка с нуля. Сделать HTTP-сервис, который по картинке + фото ребёнка возвращает итоговое изображение, где голова заменена, но полностью сохранены стиль картинки, эмоции, поза, наклон, взгляд и узнаваемость ребёнка. Методы реализации обсуждаемы, главное - замена головы, стабильная и качественная. Как в сервисе вандерврепс, скрины от них приложил. API: POST /swap-head Вход: base_image, child_photo (base64) Выход: result_image (base64) Примерный пайплайн: 1) Детекция лица и ключевых точек. 2) Выравнивание головы ребёнка под позу оригинала. 3) Генерация головы в стиле исходной картинки (inpainting / face-swap). 4) Сборка финального кадра: цветокор, сглаживание краёв, сохранение фона. Требования: - Высокое разрешение (разрешение около 6х3 тыс. пикселей). - Время генерации 30 сек. - Итог должен быть визуально естественным и узнаваемым. Инфраструктура: - Запуск в Docker на GPU-сервере или RunPod/Lambda/Vast.ai. - Blazor-сайт отправляет 2 изображения получает готовый результат.
Создание сайта\веб-сервиса с личными кабинетами заказчиков. Платформа: по рекомендации специалиста. Функционал сайта: Хранение документов, согласование закупок с заказчиком онлайн, анкеты заказчиков с визуальными примерами. Контента нет. Цель - создание сайта\веб-сервиса с личными кабинетами заказчиков (под свои проекты) и сотрудников компании, внутри которого: • документация по проектам (договоры, дизайн-проекты и тд.), • анкеты заказчиков с визуальными примерами, • ведутся таблицы согласования закупок по объектам. Заказчик может самостоятельно просматривать позиции, подтверждать их (как в интернет магазине), оставлять комментарии/вопросы (в том числе голосовые), а система уведомляет обе стороны об изменениях и статусах. Стоимость и сроки обсуждаются лично. Требования к исполнителю: - Опыт разработок: личных кабинетов, сложных веб-форм/таблиц с онлайн-согласованием. - Работа по договору. - Примеры похожих проектов. - Возможность поддержки и доработок.
Сайт галерея, возможностью покупки. Платформа: по рекомендации специалиста. Функционал сайта: Возможность оплаты через сбп, не сложная анимация , простой калькулятор с ориентировочной стоимостью изделия. Контент есть. Пожелания и особенности: Тз Сделать сайт для ювелирных украшений и художественных работ. Рассмотрю варианты разработки на платформах по стоимости , как на тильде так и на другой платформе . Личный кабинет сделать в формате что человек сможет отслеживать свой заказ по номеру заказа или емейлу там будет его история заказа и статус заказа, но это не полноценный личный кабинет . Сделать калькулятор для раздела украшения на заказ с ориентировочной стоимостью материала золото/серебро ~. Сделать раздел новой коллекции с возможностью предзаказа . Нужна десктопная и моб версия. Способ оплаты на сайте только сбп. Сделать сайт по макету с элементами не сложной анимации https://www.figma.com/file/TmhOe5xdF61zlx2rBouFAN?node-id=0:1&locale=en&type=design.
Веб-разработка. Разработка с нуля. Мы делаем веб-приложение для детей. Нужно реализовать QR-вход и простую регистрацию без персональных данных. Функционал: 1. Пользователь сканирует QR-код и переходит на страницу вида /qr?id=XXXX. 2. Приложение считывает параметр id и проверяет его в базе. 3. Пользователь проходит мини-регистрацию: - ник - пол - год рождения - ребенок/родитель 4. Создается игровой профиль без email и телефона. 5. Профиль сохраняется в базе и в localStorage для авто-входа. 6. На основании QR-кода пользователю случайным образом присваивается один персонаж из серии. 7. Открытый персонаж показывается ярко, остальные серые. 8. В дальнейшем при повторном входе приложение автоматически загружает профиль. Технически можно реализовать: - на Bubble (предпочтительно) - или на Firebase + React. Важно: Мы не собираем персональные данные. Никакого email/телефона/пароля.
Анализ и работа с базами данных, финансовые расчёты. Финансовые расчёты: Вузовское задание. Техническое задание есть. Графики макро- показателей и показателей финансовых рынков. 2. 2-3 сценария развития (Базовый, Стрессовый, Оптимистичный) 3. Прогнозы динамики показателей. показатели роста и ключевые индикаторы на ретроспективном периоде Стресс-тести- рование отобранных плановых альтернатив для разных сценариев Использовать представленный код Python Возможно создание самостоятельных фрагментов кода при условии их интеграции со всеми модулями программы. Интеграцию обеспечит использование заданных форматов для исходных и прогнозных. Использовать опубликованные исследования перспектив развития банковских продуктов и технологий и соответствующие рейтинги. Приветствуется креатив при разработке инновационных проектов.
Задачи чат-бота: Раздача PDF-гайда после проверки подписки на канал + Прохождение теста., сбор информации, информирование клиентов, ответы на типовые вопросы. Продукт: Для Telegram-канала по моде RELIZ — раздача бесплатного гайда. Техзадание есть. Пожелания и особенности: Требуется разработать Telegram-бота Бот для раздачи бесплатного fashion-гайда. Функционал: приветственное меню; проверка подписки на наш канал; выдача PDF-гайда после подписки; кнопочный тест на 5–6 вопросов (с подсчётом результата); показ результата и переход к выдаче гайда; логика для двух входов: Telegram Ads и Instagram; опционально — сбор e-mail. Требования: стабильная работа, корректная проверка подписки; возможность менять тексты/вопросы; статистика: прохождения теста и скачивания гайда. Присылайте примеры своих ботов и стоимость.
Сделать проект под ключ. Игра: для установки на ПК. Игра: одиночная. Жанр: Roguelike. Графика: 3D. Пожелания и особенности: Основные требования: • Использование шаблона First Person Template (UE5) и необходимо использовать Gameplay Framework • Разработка механик игры: • Управление движением, стрельбой, смертью, и отображением здоровья и патронов на HUD • Процедурная генерация комнат с 6-10 аренами, врагами и ловушками • Введение двух типов врагов (глюк-дрон и босс) • Реализация боевой системы с ограниченным количеством патронов и дропами с врагов • Добавление торговых автоматов и системы валюты (капустные кредиты) • Разработка параметров сложности через изменение характеристик врагов и наград • Работы по документации: описание алгоритмов генерации комнат, принципа изменения уровня сложности и реализованных дополнений.
Веб-разработка. Доработка существующего продукта, разработка с нуля. У нас есть сайт, на нем есть поиск с использованием ACF полей, поиск работает корректно, но появилось дополнительное требование в виде fuzzy поиска (учет опечаток, например "Ивн" вместо "Иван"). Технически если вы шарите за SQL и PHP, то сможете это реализовать. ГПТ тут не поможет (GPT 5.1 Thinking в фолбек падает, либо пишет откровенный не рабочий бред, как его не направляй). Общая логика работы есть, более точное ТЗ тоже, сам программист, но с задачей поиска с ошибками сталкиваюсь впервые. Откликайтесь не кусаюсь, все подробно объясню. Бюджет называйте вы, цена указана рандомно. На сколько могу судить, задача пусть и не из легких, но требует 1 день от силы.
Системное программирование. Настройка, доработка существующего продукта. Пожелания и особенности: Ищу специалиста, который поможет решить проблему интеграции данных из тильда в битрикс в цветочном магазине. Описание проблемы: на сайт падает заявка, как она выглядит при попадании на сайт, можно посмотреть в приложенном фото. Но по какой-то причине в битрикс данные заявки не попадают. При синхронизации Тильды и битрикса данные заявки ограничиваются названием заявки и номером телефона клиента. Нам же необходимо, чтобы также указывались такие пункты, как время доставки, имя получателя, и прочие комментарии (полные данные заявки).
консультация. анализ требований Cocoon (Confidential Compute Open Network). Прошу откликнуться по заказу! Требуется проанализировать технические требования сервиса и сделать вывод о возможности настройки, какое железо необходимо, его доступность в РФ и цены. Нужен только анализ с выходными данными о: 1)какое железо необходимо по требованиям; 2) имеется ли оно в РФ для покупки 3) цена и в каких магазинах есть; 4) возможно ли произвести настройку ПО для работы сервиса. Остальная настройка будет за отдельную плату по другому заказу. Ссылка на сервис, по которому необходимо сделать анализ- https://cocoon.org/gpu-owners.
создать прайс-лист с возможностью изменения цены относительно различных характеристики товара. Техническое задание есть. Важно иметь опыт работы с ассортиментом квартир. задача - прайс-лист на квартиры жилого дома. разные типы квартир, разные площади, виды, этажность и прочие характеристики которые влияют на цену. необходимо сделать базовый прайс-лист где должна быть возможность управления итоговой ценой, возможность ее изменения и тд, сделать лист выгрузки определенного типа, сделать дашборд экспозиции и остатков и т.д. выберу исполнителя и расскажу задачу более подробно. Таблицу делаем на английском языке.
Почему стоит искать работу для фриласнеров по профилю программисты в Москве у нас?
🔸 Более 5 предложений о работе за сегодня в тематике программисты
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю программисты уже сегодня!
🔸 Свежих заказов на программисты в Москве для фрилансеров на июнь 2026 года — 6786 шт.
Как найти удалённую работу для фриланс-специалистов по профилю программисты в Москве?
Вы специалист по программисты и ищете проекты и заказы на удалёнке в Москве? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю программисты в Москве?
На июнь 2026 года опубликовано 6786 предложений удалённой работы от прямых заказчиков для исполнителей по специализации программисты
Сколько можно заработать выполняя проекты по программисты?
Специалисты по профилю программисты зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете