Zinn Hub
0
Ваша корзина
0

С первого взгляда

Ключевые детали об этой услуге, которые помогут вам решить. Создано Zinn Hub, не продавцом.

Технологический стек

React / Next.js + TypeScript
Создано с использованием TypeScript для безопасности типов; Next.js App Router по умолчанию, обычный React с Vite доступен, когда SSR не требуется.

Адаптивный и кроссбраузерный

От телефона до настольного компьютера
Протестировано в Chrome, Firefox и Edge на настольных компьютерах и в Chrome на реальном устройстве Android. Мобильные макеты предлагаются в письменном виде перед сборкой.

Интеграция API

Полностью подключено
Каждый экран подключен к вашему API с обработкой состояний загрузки, пустого экрана и ошибки. Отсутствующие конечные точки получают заглушку, которую легко заменить позже.

Период поддержки

14-дневное исправление после доставки
Любая проблема, не соответствующая согласованной спецификации, исправляется бесплатно в течение 14 дней после доставки — без дополнительных затрат.

Что вы получите

Форматы:
Пользовательский код
Способ доставки:
Менеджер по заказам
Примечания: Перед написанием кода вы подтверждаете список экранов с их состояниями и вызовами API, стоящими за ними. Вы следите за работой по ссылке предварительного просмотра и отправляете исправления одним списком за раунд. В конце код попадает в ваш репозиторий с краткой заметкой о структуре проекта и способах его запуска.

Полное описание

Дизайн готов, и API готов или почти готов, но экраны, которые увидят пользователи, еще не существуют. Я создаю только фронтенд: ваш бэкенд, поставщик аутентификации и хостинг остаются такими, как есть, а код попадает в ваш репозиторий. В течение 14 дней после доставки я бесплатно исправляю все, что не работает так, как мы договорились.

Со Starter вы получаете один экран или страницу из вашего файла Figma, адаптивную и типизированную, с данными, поступающими из вашего API, или из заглушки, пока конечная точка не существует. Standard охватывает до пяти экранов, подключенных к вашему API, с состояниями загрузки, пустого экрана и ошибки, а также формы с проверкой. Advanced позволяет использовать до двенадцати экранов и добавляет экраны входа, которые работают с вашим поставщиком аутентификации, общие компоненты, используемые во всем приложении, и тесты для основных потоков.

Я внимательно следую дизайну: отступы, типографическая шкала и цвета берутся из файла Figma. Если у экрана нет мобильной версии, я предлагаю ее перед созданием, а не угадываю. Next.js с App Router — мой стандарт; обычный React с Vite подходит, если вам не требуется серверный рендеринг. Для стилизации я использую Tailwind CSS или CSS Modules, в зависимости от того, что уже есть в вашем проекте.

Я проверяю результат в Chrome, Firefox и Edge на настольных компьютерах, а также в Chrome на реальном телефоне Android.

Два публичных примера моей работы по фронтенду находятся в портфолио: витрина Next.js с фильтрами, корзиной и оформлением заказа, а также мой собственный двуязычный сайт.

Я работаю только в письменном виде, без встреч. Экраны и конечные точки, стоящие за ними, перечисляются до того, как я начну, ссылка предварительного просмотра показывает работу по мере ее выполнения, и краткая заметка о прогрессе приходит в чат каждый рабочий день.

Шаги по завершению вашего проекта
1. Список экранов — я просматриваю файл Figma и документацию вашего API и записываю каждый экран, его состояния и конечные точки, которые он вызывает. Вы подтверждаете список до написания кода.
2. Базовые и общие части — Настройка проекта или ваш существующий репозиторий, цвета и тип из Figma, а также макет и компоненты, которые повторно используются на каждом экране.
3. Экраны и данные — Каждый экран создается в соответствии с дизайном и подключается к вашему API, с состояниями загрузки, пустого экрана и ошибки. Отсутствующая конечная точка получает заглушку, которую легко заменить.
4. Раунд проверки по ссылке предварительного просмотра — Вы просматриваете и отправляете исправления одним списком. Я исправляю их и снова показываю ту же ссылку.
5. Передача — Код в вашем репозитории, краткая заметка о структуре и способах его запуска, а также, в Advanced, тесты, которые вы можете запускать перед каждым выпуском.

Гарантия качества Zinner

✓
Проверенный профессионал
Каждый Zinner проверяется и одобряется перед присоединением к платформе.
✓
Гарантированное качество работы
Все услуги поддерживаются нашим обязательством по гарантии качества.
✓
Безопасный платёж
Ваш платёж защищён до тех пор, пока вы не одобрите выполненную работу.

Сравнить пакеты

ФункцияНачинающийСтандартПродвинутый
Время доставки4 дней9 дней18 дней
Правки123
Объём работОдин экранДо 5 экрановДо 12 экранов, вход, тесты
Адаптивный дизайн✓✓✓
Подключено к вашему API✓✓✓
Исходный код✓✓✓

Образцы

Посмотреть примеры работ продавца, связанных с этим Zinn.

Портфолио

Примеры работ продавца, связанных с этим Zinn.

Formline: магазин Next.js со Stripe

Витрина магазина, по которой можно кликать: 16 плакатов в 4 коллекциях, фильтры и поиск, которые остаются в URL, корзина, светлая и темная темы, а также оформление заказа, которое заканчивается демонстрационным заказом или реальной сессией Stripe Checkout в тестовом режиме. Я создал его как статический экспорт Next.js на TypeScript с Tailwind CSS. Платежи по картам проходят через Cloudflare Worker, который пересчитывает корзину на сервере и проверяет подпись веб-хука Stripe.

Двуязычный личный сайт на Next.js

Одностраничный личный сайт на английском и русском языках, с разделом услуг и ссылками на мои демонстрационные проекты. Я разработал и создал его с помощью Next.js, React и TypeScript как статический экспорт, стилизованный с помощью обычных CSS-модулей и без фреймворка UI. Он имеет светлую и темную темы, а изображение предварительного просмотра для социальных сетей для каждого языка генерируется во время сборки. GitHub Actions собирает и развертывает его на Bunny CDN, который добавляет заголовки безопасности и перенаправляет www и обычный HTTP на основной HTTPS-адрес.

Детали услуги

Тип услуги
Стандартный
Zinner Type
Фрилансер
Доступность
Будни
Страна продавца
Казахстан
Принимаемые языки
Английский
Русский
Доступно соглашение о конфиденциальности
Да
Размеры проектов
Малый и средний
Время ответа
В течение 12 часов
Лет опыта
10+

Часто задаваемые вопросы

Да. Я предлагаю мобильный макет для каждого экрана перед его созданием, в письменном виде или в виде быстрого наброска, чтобы вы одобрили его заранее, а не обнаружили в конце.

Да. Я следую уже существующей структуре папок, именованию и стилизации, поэтому новый код использует те же шаблоны, и следующий разработчик не найдет два стиля.

Я подбираю отступы, размеры и цвета из файла. Если дизайн и реальные данные расходятся, например, имя длиннее макета, я отмечаю это и предлагаю исправление, а не позволяю макету сломаться.

Эта услуга предназначена только для фронтенда. Для бэкенда на Node.js с Express или NestJS см. мой бэкенд Zinn, или закажите оба, и я рассчитаю их вместе.

Отзывы клиентов

Узнайте, что наши клиенты говорят об этом Zinn

Категории

Политика Zinner

Я создам ваш интерфейс React или Next.js на основе дизайна Figma и подключу его к вашему API 2 &Raquo; Zinn Hub

Только авторизованные покупатели, которые приобрели этот товар, могут оставить отзыв.

Параметры и заказ

Получите приложение Zinn Hub

Уведомления · Более быстрый доступ · Полноэкранный режим

Нажмите Поделиться в вашем браузере

➜ Затем нажмите "Add to Home Screen"