У вас есть дизайн и бэкенд, и вам нужна часть, которую пользователи действительно видят. Я превращаю экраны Figma во внешний интерфейс React или Next.js на TypeScript, адаптивный от телефона до настольного компьютера, и подключаю его к вашему API с обработкой состояний загрузки, пустоты и ошибок.
Я создам ваш внешний интерфейс React или Next.js из дизайна Figma и подключу его к вашему API
Один экран из вашего файла Figma, адаптивный, типизированный и подключенный к вашему API.
- Один экран
- Адаптивный дизайн
- Подключено к вашему API
- Исходный код
До 5 экранов, подключенных к вашему API, с состояниями загрузки, пустого экрана и ошибки.
- До 5 экранов
- Адаптивный дизайн
- Подключено к вашему API
- Исходный код
До 12 экранов, вход через вашу аутентификацию, общие компоненты и тесты.
- До 12 экранов, вход, тесты
- Адаптивный дизайн
- Подключено к вашему API
- Исходный код
Запросить индивидуальное предложение
Войдите, чтобы запросить пользовательское предложение
Создайте бесплатный аккаунт или войдите, чтобы запросить персонализированное предложение от этого Zinner.
Войти / ЗарегистрироватьсяЗадать вопрос перед покупкой
Войдите, чтобы задать вопрос
Чтобы снизить спам на платформе, сообщения перед продажей могут отправлять только авторизованные пользователи.
Создайте бесплатный аккаунт или войдите, чтобы написать сообщение этому Zinner напрямую.
Войти / ЗарегистрироватьсяТребуется вход
Создайте бесплатный аккаунт или войдите, чтобы написать сообщение этому Zinner.
Войти / ЗарегистрироватьсяТребуется вход
Создайте бесплатный аккаунт или войдите, чтобы запросить персонализированное предложение.
Войти / ЗарегистрироватьсяС первого взгляда
Ключевые детали об этой услуге, которые помогут вам решить. Создано Zinn Hub, не продавцом.
Позиция по стоимости
Технологический стек
Адаптивный и кроссбраузерный
Интеграция 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 дней |
| Правки | 1 | 2 | 3 |
| Объём работ | Один экран | До 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-адрес.

Детали услуги
Часто задаваемые вопросы
Да. Я предлагаю мобильный макет для каждого экрана перед его созданием, в письменном виде или в виде быстрого наброска, чтобы вы одобрили его заранее, а не обнаружили в конце.
Да. Я следую уже существующей структуре папок, именованию и стилизации, поэтому новый код использует те же шаблоны, и следующий разработчик не найдет два стиля.
Я подбираю отступы, размеры и цвета из файла. Если дизайн и реальные данные расходятся, например, имя длиннее макета, я отмечаю это и предлагаю исправление, а не позволяю макету сломаться.
Эта услуга предназначена только для фронтенда. Для бэкенда на Node.js с Express или NestJS см. мой бэкенд Zinn, или закажите оба, и я рассчитаю их вместе.
Отзывы клиентов
Узнайте, что наши клиенты говорят об этом Zinn
Категории
Политика Zinner
Похожие Zinns

Я создам ваш MVP для продуктивности при СДВГ на Bubble или WeWeb






