Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Разработка на React — удалённая работа в Москве

Дата: 2025-11-17
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-11-17
Описание
Веб-разработка. Разработка с нуля. Пожелания и особенности: Цель - создание веб?платформы, обладающей современной архитектурой, возможностью масштабирования и удобством дальнейшего расширения. --- ## Основные требования ### 1. Single Sign-In / Single Sign-On (SSO) * Реализация системы аутентификации через внешнего провайдера (OAuth2, OpenID Connect или аналогичный). * Единый вход для всех страниц и модулей платформы. * Поддержка хранения пользовательской сессии и её автоматического обновления. * Использование React Router или альтернативы с поддержкой вложенных маршрутов. * Структура проекта должна позволять быстро создавать новые страницы и подключать их к навигации. ### 3. Взаимодействие с API * Реализация клиентского слоя для работы с REST API. * Обработка ошибок, ретраи, централизованная конфигурация запросов. * Подготовка сервисного уровня для удобной интеграции будущих модулей. 1. Модульная архитектура Платформа состоит из родительского сайта, который: Выполняет авторизацию пользователя. Даёт доступ к отдельным модулям проекта через навигацию. Отображает глобальные элементы (например, глобальный попап статусов). Разработчику необходимо: 1.1. Создать модульную структуру проекта Модули должны быть независимыми компонентами, которые можно подключать/отключать. Каждый модуль должен корректно работать внутри родительского окружения. Реализовать механизм передачи контекста (авторизация, глобальные уведомления) между родителем и модулем. 2. Создание модуля “Файловое управление” Модуль должен интегрироваться в родительскую платформу и содержать следующие элементы: 2.1. Страница с плитками файлов Страница представляет собой сетку-плитку: 2.1.1. Первая плитка — кнопка “Загрузить файл” При клике открывает модальное окно загрузки (см. раздел 2.4). 2.1.2. Остальные плитки — отображение файлов Для каждого ранее загруженного файла: отображение основного имени кастомное имя (перекрывает основное, если есть) тег (если есть) дополнительная информация по API мини-иконка типа файла. 2.1.3. Клик по плитке файла Открывает меню действий: Скачать, Открыть, Удалить, Информация Меню реализовать через контекстное или всплывающее окно. 2.2. Кнопка перехода на таблицу На странице должна быть кнопка, ведущая к: отдельной странице с таблицей данных из БД (получение данных по API). 2.3. Модальное окно загрузки файла Открывается при клике на первую плитку. Функционал: 2.4.1. Загрузка основного файла drag&drop + кнопка выбора файла отображение имени/размера. 2.4.2. Ввод кастомного имени файла 2.4.3. Добавление тегов Поддержка нескольких тегов. 2.4.4. Загрузка дополнительных файлов (Приложений) Возможность прикрепить несколько файлов Отображение списка приложений. По нажатию “Загрузить” отправлять файлы через API. 2.5. Глобальный попап очереди загрузки После отправки: вывод уведомления-попапа (правый верхний угол) в попапе отображается очередь всех файлов на загрузку для каждого файла: статус по API прогресс-бар место в очереди попап можно свернуть/развернуть глобальный (видим во всех модулях через родителя). 2.6. Диалоговые окна при определённых статусах При получении из API некоторых статусов (список будет предоставлен) должно отображаться модальное окно с соответствующим уведомлением. Статусы отслеживаются глобальным слушателем. 3. Глобальная система статусов Необходимо реализовать: единое хранилище (Context/Redux) подписку модулей на статусы отображение глобального попапа в родительском модуле доступность попапа из любого модуля платформы. 4. Figma Есть полная визуализация: компоненты цвета стили отступы Разработчику необходимо придерживаться дизайна. 5. Результат работы 1. Родитель. 2. Полнофункциональный модуль. 3. Общая интеграция модуля с родителем. ## Технические требования * ReactJS (18+). * Cоблюдение принципов SOLID. * Поддержка адаптивной вёрстки. * Git как основная система контроля версий.
Похожие заказы

Разработка на React

дистанционно
договорная
Веб-разработка. Настройка, доработка существующего продукта.
Саратов Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Разработка с нуля. В экспертное digital-агентство Wizdis приглашается опытный Fullstack/Frontend разработчик на проектную работу по разработке сайта компании, состоящего из главной страницы и двух внутренних лонгридов с кейсами работ Сайт предусматривает современную интерфейсную анимацию на всех страницах, а также pixel perfect верстку. Так же для сайта необходимо разработать форму обратной связи со связкой с персональной телеграмм страницей Необходимый стек: • Framework: Next.js • State & Backend: Supabase или Firebase (Auth, Database, Storage) • TypeScript • Pixel Perfect по Figma • Желательно: Понимание базового SEO (мета-теги, Open Graph, оптимизация изображений) Портфолио работ и резюме присылайте на почту: [Email скрыт] Отклик без портфолио и резюме не рассматривается.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Разработка с нуля. Пожелания и особенности: Требуется frontend разработчик для работы над проектом, включающим административную панель для тг бота. Технологический стек: React, Typescript, Zustand. Разработка по макетам в фигме.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Веб-разработка. Доработка и развитие существующего продукта. Занятость: от 20 часов в неделю Оплата: 10 тыс в месяц Компенсация: реальный опыт, портфолио, рекомендация, при росте - выше оплата Я - создатель SaaS в сфере ИИ-сервисов. Проект уже с MVP, живым кодом и понятной логикой. Это не идея и не учебный пет-проект, а продукт, который движется к рынку и монетизации. Ищу Middle Full-Stack (или уверенного junior ? middle), кому важно работать с настоящим SaaS, а не учебными задачами, и видеть весь цикл продукта: backend, frontend, релизы, стабильность. Что предстоит делать: Обязательно опыт работы с Cursor и ClaudeCode поддержка и развитие FastAPI-backend (багфиксы, доработки по ТЗ, БД) поддержка и развитие Frontend на React JS (интеграция с API, формы, состояния) аккуратная работа с существующим кодом без «переписывания ради красоты» ? Важно: это про поддержку и развитие продукта, не про архитектурные эксперименты. Кого ищу: - уверенный Python + FastAPI, понимание API/HTTP - опыт с React JS - умение работать по задачам и доводить до результата ? Не подойдёт, если нужна зарплата прямо сейчас или хочется «просто попробовать». Формат работы: удалённо, асинхронно, задачи через трекер, созвон 2 раза в неделю, понятная приёмка. Отклик: 1. опыт FastAPI/React 2. часы в неделю 3. зачем тебе проект.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Разработка с нуля, доработка существующего продукта. Пожелания и особенности: Разработка MVP фронта для системы управления складом. Ждем от разработчика Опыт от 2 лет Стек React + Ant design Работа с http запросами, jwt токенами, headers Local storage Ответственность, нацеленность на результат Оплата указана примерная, за реализацию MVP с ~ сроком 1.5-2 месяца. Сроки и ставка обсуждаемы.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Реализовать графический интерфейс отображения метрик На основе детального макета в Figma реализовать графический интерфейс отображения метрик с постоянным отображением полного набора данных выбранной модели. Интегрировать графический интерфейс с боковой панелью управления зонами Sidebar (Sidebar - уже реализован) через единый state (React). Обеспечить двустороннюю синхронизацию: выбор зоны в боковой панели (Sidebar) - подсветка соответствующих областей в графическом интерфейсе клик по области в графическом интерфейсе - автоматическая активация соответствующей зоны в в боковой панели (Sidebar). Ориентировочно - 20 рабочих часов Стек: React 18 TypeScript Redux?SVG CSS API REST.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Разработка с нуля.
Екатеринбург Фрилансеры