Я пишу бекенд, з яким взаємодіє ваш додаток, на TypeScript на Node.js, використовуючи Express або NestJS. Він може надавати REST API для веб- або мобільного додатку, запускати воркера, який обробляє завантажені файли або завдання в черзі, або підключати ваш додаток до стороннього API. Я використовую PostgreSQL, MongoDB та Redis для даних, а Docker для його запуску.
Я створю бекенд на Node.js з Express або NestJS
До 3 REST-кінцевих точок або один воркер, з валідацією, тестами та файлом README.
- До 3 кінцевих точок або одного працівника
- Вихідний код
До 8 кінцевих точок, що підтримуються PostgreSQL або MongoDB, з тестами та Dockerfile.
- До 8 кінцевих точок і база даних
- Вихідний код
Стандартна установка з до 15 кінцевих точок, плюс вхід з ролями користувачів, воркер черги та CI.
- До 15 кінцевих точок, входу та CI
- Вихідний код
Запит індивідуальної пропозиції
Увійдіть, щоб запросити індивідуальну пропозицію
Створіть безкоштовний обліковий запис або увійдіть, щоб запросити персоналізовану пропозицію від цього Zinner.
Увійти / ЗареєструватисяЗадати питання перед продажем
Увійдіть, щоб задати питання
Щоб зменшити спам на платформі, повідомлення перед продажем можуть надсилати лише зареєстровані користувачі.
Створіть безкоштовний обліковий запис або увійдіть, щоб надіслати повідомлення цьому Zinner безпосередньо.
Увійти / ЗареєструватисяПотрібен вхід
Створіть безкоштовний обліковий запис або увійдіть, щоб надіслати повідомлення цьому Zinner.
Увійти / ЗареєструватисяПотрібен вхід
Створіть безкоштовний обліковий запис або увійдіть, щоб надіслати запит на персоналізовану пропозицію.
Увійти / ЗареєструватисяКороткий огляд
Ключові деталі про цю послугу, які допоможуть вам прийняти рішення. Згенеровано Zinn Hub, а не продавцем.
Ціннісна пропозиція
Технологічний стек
Підтримувані бази даних
Що завжди включено
Найкраще для
Що ви отримаєте
Повний опис
Добре підходить для стартапів та невеликих команд, чий фронтенд все ще працює на макетних даних, або чий додаток потребує ще однієї послуги поруч з існуючим бекендом. 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 днів |
| Ревізії | 1 | 2 | 3 |
| Обсяг | До 3 кінцевих точок або один воркер | До 8 кінцевих точок і база даних | До 15 кінцевих точок, вхід та CI |
| Вихідний код | ✓ | ✓ | ✓ |
Портфоліо
Приклади робіт продавця, пов'язаних із цим Zinn.

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



Деталі послуги
Часті запитання
NestJS за замовчуванням працює поверх Express, і швидкість приблизно однакова. Express робить невелику службу короткою. NestJS додає модулі та ін'єкцію залежностей, що допомагає, коли кодова база зростає і її ділять кілька розробників. Опишіть службу, і я скажу, яка з них підходить.
Один метод на одному шляху, тому GET /users та POST /users – це дві кінцеві точки. Ціна передбачає звичайну роботу, таку як читання та збереження записів або виклик іншого API. Платежі, завантаження файлів та важкі звіти коштують дорожче, і я пропоную їх як індивідуальну пропозицію.
Так. Надайте мені доступ до репозиторію та скажіть, як його запустити. Я дотримуюсь вже існуючої структури та стилю, пишу JavaScript, якщо проект його використовує, та покриваю новий код тестами.
Так, з додатковою послугою розгортання. Мені потрібен доступ SSH до вашого сервера Linux та домен, який вже вказує на нього. Витрати на сервер та подальше обслуговування не включені.
Ні, я працюю письмово. Все залишається в чаті замовлення, щоб ми обидва могли пізніше перевірити, що було узгоджено.
Виправлення всього, що не відповідає специфікації, яку ми узгодили в чаті. Нові кінцеві точки або зміни до специфікації – це нова робота, через додаткову кінцеву точку або індивідуальну пропозицію.
Відгуки клієнтів
Подивіться, що наші клієнти говорять про цей Zinn
Категорії
Політики Zinner
Пов'язані Zinns

виконати php, css, javascript, html, prestashop, mailchimp, rest, json, xml, joomla

виконаю розробку веб-сайту, виправлення помилок, покращення, такі як php wp html jquery ajax





