Веб-разработка. Разработка с нуля. # 1. Цель проекта Создать автономное (без внешних источников, кроме API Wildberries, оплаты через ЮKassa и опциональной нейросети GigaChat) расширение для Chrome и Яндекс.Браузера, которое: * собирает и визуализирует статистику по рекламным кампаниям WB; * показывает выдачу (органическую и рекламную) по запросам/товарам; * отображает ключевые метрики и заказы из «Джема» (если функция включена); * работает поверх интерфейса кабинета WB в виде настраиваемого overlay; * имеет модуль автоминусации и автобиддера (ручной и нейро-режим); * поддерживает оплату подписки через ЮKassa; * устанавливается и настраивается «под ключ». # 2. Целевая среда и совместимость * Chromium-based: Google Chrome (актуальная LTS-ветка), Яндекс.Браузер (актуальная версия). * Manifest V3 обязательный. * ОС: Windows 10+, macOS 12+, Linux (актуальные дистрибутивы). * Разрешения расширения: activeTab, scripting, storage, alarms, tabs, notifications, offscreen, declarativeNetRequest (минимально необходимые), доступ к доменам WB кабинета и API WB (список доменов будет уточнён). * Локализация: ru-RU (возможность добавить en). # 3. Архитектура ## 3.1. Клиент расширения * Background Service Worker (MV3): планировщик задач, веб-запросы к WB API/бэкенду (если требуется), биллинг-статусы, обновления. * Content scripts: внедрение overlay и сбор данных из DOM на страницах кабинета. * Options page (панель настроек) и Popup (быстрые действия). * UI-стек: TypeScript + React (или Preact) + Vite, TailwindCSS. Графики: Recharts или Apache ECharts. * Локальное хранилище: chrome.storage.local + IndexedDB (кэш метрик и снимков выдачи). * Межкомпонентная связь: chrome.runtime messaging. ## 3.2. Бэкенд (минимальный, при необходимости) * Назначение: биллинг-вебхуки ЮKassa, управление лицензиями/подписками, прокси к GigaChat (если нельзя вызывать напрямую из расширения), выпуск ключей/токенов. * Технологии: Node.js (NestJS/Express), PostgreSQL, Redis (кэш), Docker. * Безопасность: HTTPS, JWT для сессий устройств, rate limiting, CORS (на домены WB запрещено, кроме контент-скриптов). * Возможный режим «без сервера»: если ЮKassa и GigaChat допускают прямую работу из клиента — всё равно нужен end-point для вебхуков оплаты. # 4. Доступы и безопасность * Ключи WB API вводит пользователь вручную в настройках. Хранение локально, зашифровано (WebCrypto AES-GCM, ключ derivation через PBKDF2 на основе локального PIN пользователя). * Токены GigaChat (если требуются) — через бэкенд-прокси или локально с теми же принципами. * Доступ к API WB — строго по документированным эндпоинтам и лимитам; экспоненциальный backoff и очереди запросов. * Логи только анонимные и агрегированные (опционально выключаемые пользователем). Данные рекламных кампаний не отправлять на внешний сервер без явного согласия. * Соответствие GDPR (особенно для EU пользователей): политика конфиденциальности, механизм удаления данных, экспорт. # 5. Основные функции ## 5.1. Overlay-аналитика (основной UI) * Отображение поверх страниц кабинета WB (инъекция overlay-контейнера). * Перетаскиваемые / фиксируемые панели, кнопка «свернуть/развернуть», запоминание макета. * Виджеты: * Сводка аккаунта: расходы, показы, клики, CTR, CPC, CPA, CR, конверсии, ROAS/ROMI, выручка. * Таблицы по кампаниям/группам/ключам: сортировка, фильтры, поиск, пагинация. * Графики за период: расходы, показы, клики, заказы, выручка, ROAS. * «Заказы из Джема»: число и список заказов, атрибуция к кампаниям/ключам (при включенной функции и наличии данных). * Рекламные позиции и органика по запросам (см. 5.2). * Экспорт: CSV/XLSX/PNG (скрин-графиков). * Быстрые действия: «минус-слова», «повысить/понизить ставки», «пауза/возобновить кампанию». ## 5.2. Мониторинг выдачи (органика и реклама) * По выбранным ключам/артикулам — получение текущих рекламных позиций и органических мест в выдаче. * Снимок выдачи с метаданными: запрос, дата/время, позиция, тип (organic/ads), страница, видимость. * История изменений позиции во времени (мини-спарклайн в таблице). * Расписание автосборов (например, каждые N часов) с ограничением частоты, чтобы не нарушать правила WB. ## 5.3. Метрики и отчёты * Дашборд по периодам: «Сегодня», «Вчера», «7 дней», «30 дней», «Произвольный». * Разрезы: кампании → группы → ключевые фразы → места размещения (если применимо). * Атрибуция: модель по умолчанию «последний клик» (настраиваемо, если данные позволяют). * Преднастроенные отчёты: «Эффективность кампаний», «Срез по ключам», «Срез по поисковым запросам», «Нецелевые запросы», «Отчёт по Джему». * Сохранённые отчёты и быстрые пресеты пользователя. Полное описание ТЗ в файле прикрепленном к заданию.
Веб разработка. Платформа: Vue/React. Функционал сайта: Классическая веб разработка на Vue/React. Контента нет. Набираем в команду frontend разработчика Vue 3 (возможно и React) О компании: Мы — динамично развивающаяся IT-компания, которая создает современные и высоконагруженные веб-приложения. В нашей команде ценят профессионализм, инициативу и готовность к постоянному обучению. Мы предлагаем интересные проекты, дружескую атмосферу и реальные возможности для карьерного роста. Мы ищем: Начинающего, но увлеченного и ответственного фронтенд-разработчика, который хочет развиваться в области создания современных пользовательских интерфейсов. Идеальный кандидат имеет проектное портфолио, стремится к написанию чистого кода и горит желанием создавать продукты, которыми будут пользоваться тысячи людей. Ключевые обязанности: · Вёрстка адаптивных и кроссбраузерных веб-приложений по предоставленным макетам (Figma). · Базовая разработка компонентов и функционала на Vue 3 (предпочтительно) или React. · Участие в доработке, поддержке и рефакторинге существующих проектов. · Интеграция фронтенда с бэкендом через REST/GraphQL API. · Взаимодействие с командой разработки (бэкенд, дизайнеры, менеджеры) по методологии Agile/Scrum. Наши требования: · Коммерческий опыт разработки от 1 года или сильное проектное портфолио. · Знание и опыт работы с Vue 3 (от 1 года). Рассмотрим кандидатов с опытом работы на React. · Прочные знания HTML5, CSS3 (препроцессор Sass/Less). · Глубокое понимание чистого JavaScript (ES6+). · Опыт работы с одним из CSS-фреймворков: Bootstrap 5 или Tailwind CSS. · Опыт интеграции с API (RESTful, GraphQL). · Базовые знания SEO: семантическая верстка, мета-теги, оптимизация производительности и кроссбраузерности. · Умение работать в команде, ответственность, дисциплинированность и внимательность к деталям. Условия работы: · Формат работы: Полная занятость (полный день) или проектная работа. · Формат оплаты: Официальное оформление по СМЗ или на ИП (по договору ГПХ). · Команда: Работа в сплоченной команде опытных разработчиков. · Развитие: Регулярное обучение, код-ревью, планирование роста и повышение грейда. · Оплата: Рыночная оплата, обсуждается по результатам собеседования + регулярная индексация и премии. Будет плюсом: · Опыт работы с системой контроля версий Git (GitLab/GitHub). · Понимание инструментов сборки (Vite, Webpack). · Знакомство с Pinia (Vuex) для управления состоянием. · Готовность к самостоятельному изучению новых технологий и решению нестандартных задач. · Заинтересованность в создании производительных и современных веб-приложений. Что мы предлагаем: · Испытательный срок: до 3 месяцев с полной поддержкой и обратной связью. · Стабильность: Долгосрочную работу на интересных проектах. · Оборудование: Современное техническое оснащение. · Гибкий график: Возможность начинать рабочий день в удобное время. · Удаленка: Полностью удаленный формат работы или гибрид (по договоренности). Как откликнуться: Если вас заинтересовала наша вакансия, отправьте, пожалуйста, информацию о себе и портфолио (обязательно!) с примерами ваших работ. В портфолио нас особенно интересуют реальные проекты, а не учебные задания. Готовы ответить на все ваши вопросы и рассмотреть каждого кандидата!.
Разработка с нуля. Приложение: кроссплатформенное. Устройства для масштабирования: смартфоны. 1. Общая информация Название приложения: Float/Fluir Целевая аудитория: женщины 18–50 лет Платформы: iOS (App Store) и Android (Google Play) Языки: русский, английский, испанский (переключение внутри приложения) ⸻ 2. Основной функционал 🔹 Главный экран • Логотип и название приложения • Меню: «Тренировки», «Медитации», «Лазер», «Курсы», «Профиль» ⸻ 🔹 Бесплатный контент (доступен сразу) 1. 21 тренировка на мышцы тазового дна (видео по 3-4 минуты). 2. 3 тренировки из гормональной йоги (видео по 20-30 минут). 3. 3 тренировки с лазерной указкой (видео). ⸻ 🔹 Платный контент (по подписке или отдельным пакетам) 1. 30 аудиотренировок на мышцы промежности. 2. 30 медитаций на развитие внимания. 3. 12 тренировок с лазерной указкой (расширенный пакет). 4. 12 тренировок гормональной йоги 👉 Должна быть возможность продавать по отдельности. ⸻ 🔹 Курсы • Раздел «Курсы» со ссылкой/интеграцией на сайт или платежный сервис. • Возможность покупать основные курсы прямо из приложения (поддержка 3 языков). ⸻ 🔹 Профиль пользователя • Регистрация через email / Google / Apple ID / соцсети. • Возможность выбрать язык интерфейса. • Список купленных пакетов. • Напоминания (push-уведомления) о тренировках. ⸻ 3. Оплата и монетизация • Подписка (месячная/годовая) и разовые покупки пакетов. • Подключение платежных систем: • iOS — App Store payments. • Android — Google Play payments. • Опционально — PayPal/Stripe (для мирового рынка). ⸻ 4. Дополнительные требования • Красивый минималистичный дизайн в стиле «wellness» (дам основной дизайн, плавные анимации). • Адаптивность под телефоны и планшеты. • Возможность офлайн-доступа к купленным тренировкам (загрузка файлов в приложении). • Панель администратора (web) для добавления новых видео/аудио/курсов. Постоянная связь, пунктуальность, ответы в течении часа и еженедельные отчеты в созвоне (1 раз в неделю), о проделанной работе с предоставлением доказательств. Платеж делится на 2 равные части на весь срок работы (в начале и в конце). Тз и все материалы обговариваются максимально точно в начале. Дизайн уже есть, надо только собрать и подключить.
Задачи чат-бота: информирование клиентов. Продукт: часов. Техзадание есть. Здравствуйте! Срочно ищем программиста для создания чат-бота. Полно ТЗ: "Описание бота: Бот используется на 4 конференциях, Smart Data (5-6 октября), Infostart (9-11 октября), Highload++ (6 - 7 ноября), Team lead (10-11 ноября) *вносятся минимальные корректировки перед каждой новой конфой (например, замена вопросов) Пример: Бот от MAGNIT TECH на конференции Smart Data Вступительное сообщение: Привет! Это бот от компании MAGNIT TECH на конференции Smart Data. Расскажем про наши активности и проверим твои знания о крупнейшем ретейлере в стране. СТАРТ: Давай познакомимся – напиши свое имя: ф.и И почту: будем звать на бесплатные мероприятия и митапы, актуальные для тебя почта Напиши свою должность: должность И компанию. Если не хочешь делиться, отправь любимый смайлик - компания Отлично! О тебе мы узнали достаточно, теперь давай расскажем про нас. Попробуй угадать, где ложь, а где правда НАЧАТЬ ИГРУ - У «Магнита» более 30 000 магазинов — ПРАВДА. Мы крупнейший ритейлер по числу магазина - В MAGNIT TECH нет единого подхода к управлению витринами и переиспользованию кода в хранилище, каждая команда делает имеет свой уникальный подход – ЛОЖЬ. У нас выстраиваются платформенные практики для DWH и навигации по сотням витрин - «Магнит» первый в стране ввел беспилотную доставку по воздуху – ЛОЖЬ. Но компания запускала рейсы с беспилотными грузовиками КАМАЗ по трассе М‑11. - MAGNIT TECH — это команда из 4000+ IT‑специалистов, развивающая ecom, data, облака и платформы — ПРАВДА. Ну тут нечего добавить. Просто хвастаемся - В «Магните» сотни SKU (уникальная торговых единиц) собственных торговых марок — ЛОЖЬ. Тебя не провести – у нас более 4000 SKU собственного производства! - «Магнит» полностью отказался от развития новых компактных форматов в 2025 году – ЛОЖЬ. А как же наш новый формат “Заряд” от Магнита? Скоро в твоем районе! доработка ВСЕГО 10 вопросов. КОНЕЦ ИГРЫ Отличный результат! Теперь мы знаем друг друга лучше. Получи +1 балл на стенде. А больше о команде и проектах MAGNIT TECH ты можешь узнать на наших ресурсах: (ссылки на САЙТ, ХАБР, ТЕЛЕГРАММ) Подходи на стенд MAGNIT TECH, чтобы принять участие в других активностях и пообщаться с экспертами. :) ".
Почему стоит искать работу для фриласнеров по профилю программисты в Москве у нас?
🔸 Более 6 предложений о работе за сегодня в тематике программисты
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю программисты уже сегодня!
🔸 Свежих заказов на программисты в Москве для фрилансеров на май 2026 года — 5026 шт.
Как найти удалённую работу для фриланс-специалистов по профилю программисты в Москве?
Вы специалист по программисты и ищете проекты и заказы на удалёнке в Москве? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю программисты в Москве?
На май 2026 года опубликовано 5026 предложений удалённой работы от прямых заказчиков для исполнителей по специализации программисты
Сколько можно заработать выполняя проекты по программисты?
Специалисты по профилю программисты зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете