Zinn Hub
0
Ваш кошик
0

Короткий огляд

Ключові деталі про цю послугу, які допоможуть вам прийняти рішення. Згенеровано Zinn Hub, а не продавцем.

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

TypeScript, Express / NestJS
Написано на TypeScript на Node.js – спільні типи з вашим фронтендом означають, що зламані поля призводять до збою збірки, а не живого сайту.

Підтримувані бази даних

PostgreSQL, MongoDB, Redis
Стандартний та розширений пакети включають базу даних на ваш вибір з міграціями. Redis використовується для черг та кешування.

Що завжди включено

Валідація, тести, README
Кожна кінцева точка в кожному пакеті постачається з валідацією вхідних даних, автоматизованими тестами, конфігурацією змінних середовища та повним вихідним кодом.

Найкраще для

Стартапи та малі команди
Ідеально, якщо ваш фронтенд все ще працює на макетних даних, або якщо вам потрібна одна сфокусована послуга, додана до існуючого бекенду.

Що ви отримаєте

Формати:
Користувацький код
Спосіб доставки:
Менеджер замовлень
Примітки: Кожна кінцева точка отримує валідацію вхідних даних та тести в кожному пакеті. Ви отримуєте повний вихідний код з README та конфігурацією в змінних середовища, у вашому репозиторії GitHub або як архів. Стандартний пакет додає базу даних PostgreSQL або MongoDB та Dockerfile. Розширений додає вхід з ролями користувачів, воркер черги та CI на додаток до цього. Ви можете спробувати робочу версію самостійно перед остаточною доставкою.

Повний опис

Добре підходить для стартапів та невеликих команд, чий фронтенд все ще працює на макетних даних, або чий додаток потребує ще однієї послуги поруч з існуючим бекендом. TypeScript на сервері може ділитися типами з фронтендом на TypeScript, тому перейменоване поле призводить до збою збірки замість живої сторінки, а Express або NestJS робить код зрозумілим для наступного розробника.

Starter охоплює до трьох REST-кінцевих точок в одній службі або один воркер для файлів чи вашої існуючої черги. Standard збільшує це до восьми кінцевих точок, зберігає дані в PostgreSQL з міграціями або в MongoDB та постачається з Dockerfile. Advanced збільшує це до п'ятнадцяти кінцевих точок та додає вхід на основі токенів з ролями користувачів, воркер черги та CI на GitHub Actions.

У кожному пакеті кожна кінцева точка отримує валідацію вхідних даних та тести, і ви отримуєте README, конфігурацію в змінних середовища та повний вихідний код.

Перед будь-яким кодом я пишу коротку специфікацію в чаті, перераховуючи, що кожна кінцева точка отримує та повертає, і ви це підтверджуєте. Ви можете спробувати робочу версію перед доставкою, і я щодня публікую примітку про прогрес.

Розгортання на ваш сервер є додатковою послугою. Якщо ваш проект знаходиться між двома пакетами, надішліть мені деталі, і я запропоную індивідуальну пропозицію.

Що мені потрібно від вас
- Опишіть, що робить служба, і вставте один зразок запиту з JSON, який ви очікуєте отримати у відповідь.
- Ваше ім'я користувача GitHub та репозиторій, якщо код входить до існуючого проекту. Без GitHub код надходить як архів.
- Чи викликає служба іншу систему? Якщо так, надішліть документацію API цієї системи або деякі зразки даних.
- На Standard або Advanced, яку базу даних повинна використовувати служба? Надішліть дані доступу або дамп схеми, або скажіть, що це нова.
- Де буде працювати служба: ваш сервер Linux, Docker або хмарна платформа? Якщо ви замовили розгортання, я попрошу доступ SSH у чаті.

Гарантія якості Zinner

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

Порівняти пакети

ФункціяСтартерСтандартнийРозширений
Час доставки5 днів7 днів14 днів
Ревізії123
ОбсягДо 3 кінцевих точок або один воркерДо 8 кінцевих точок і база данихДо 15 кінцевих точок, вхід та CI
Вихідний код✓✓✓

Портфоліо

Приклади робіт продавця, пов'язаних із цим Zinn.

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

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

Деталі послуги

Тип послуги
Стандарт
Тип Zinner
Фрілансер
Доступність
Будні
Країна продавця
Казахстан
Прийняті мови
Англійська
російська
Доступна угода про нерозголошення
Так
Розміри проектів, які обробляються
Малий та середній
Час відповіді
Протягом 12 годин
Роки досвіду
10+

Часті запитання

NestJS за замовчуванням працює поверх Express, і швидкість приблизно однакова. Express робить невелику службу короткою. NestJS додає модулі та ін'єкцію залежностей, що допомагає, коли кодова база зростає і її ділять кілька розробників. Опишіть службу, і я скажу, яка з них підходить.

Один метод на одному шляху, тому GET /users та POST /users – це дві кінцеві точки. Ціна передбачає звичайну роботу, таку як читання та збереження записів або виклик іншого API. Платежі, завантаження файлів та важкі звіти коштують дорожче, і я пропоную їх як індивідуальну пропозицію.

Так. Надайте мені доступ до репозиторію та скажіть, як його запустити. Я дотримуюсь вже існуючої структури та стилю, пишу JavaScript, якщо проект його використовує, та покриваю новий код тестами.

Так, з додатковою послугою розгортання. Мені потрібен доступ SSH до вашого сервера Linux та домен, який вже вказує на нього. Витрати на сервер та подальше обслуговування не включені.

Ні, я працюю письмово. Все залишається в чаті замовлення, щоб ми обидва могли пізніше перевірити, що було узгоджено.

Виправлення всього, що не відповідає специфікації, яку ми узгодили в чаті. Нові кінцеві точки або зміни до специфікації – це нова робота, через додаткову кінцеву точку або індивідуальну пропозицію.

Відгуки клієнтів

Подивіться, що наші клієнти говорять про цей Zinn

Категорії

Політики Zinner

Я створю бекенд на Node.js з Express або NestJS 2 &Raquo; Zinn Hub

Залишити відгук можуть лише зареєстровані клієнти, які придбали цей продукт.

Варіанти та замовлення

Отримайте додаток Zinn Hub

Сповіщення · Швидший доступ · Повний екран

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

➜ Потім натисніть "Додати на головний екран"