У вас є дизайн та бекенд, і вам потрібна та частина, яку бачать користувачі. Я перетворю екрани 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 Modules без фреймворку інтерфейсу користувача. Він має світлі та темні теми, а зображення попереднього перегляду для соціальних мереж для кожної мови генерується під час збірки. GitHub Actions створює та розгортає його на Bunny CDN, який додає заголовки безпеки та перенаправляє www та звичайний HTTP на основну HTTPS-адресу.

Деталі послуги
Часті запитання
Так. Я пропоную мобільний макет для кожного екрана перед його створенням, письмово або у вигляді швидкого ескізу, щоб ви затвердили його заздалегідь, а не виявили в кінці.
Так. Я дотримуюсь існуючої структури папок, іменування та стилізації, тому новий код використовує ті ж шаблони, і наступний розробник не знайде двох стилів.
Я відповідаю відступам, розмірам та кольорам з файлу. Якщо дизайн та реальні дані не збігаються, наприклад, ім'я довше, ніж у макеті, я позначаю це та пропоную виправлення, а не дозволяю макету зламатися.
Ця послуга стосується лише інтерфейсу. Для бекенду на Node.js з Express або NestJS дивіться мій бекенд Zinn, або замовте обидва, і я їх оціню разом.
Відгуки клієнтів
Подивіться, що наші клієнти говорять про цей Zinn
Категорії
Політики Zinner
Пов'язані Zinns







