Я пишу бэкенд, с которым взаимодействует ваше приложение, на 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 wp html jquery ajax

Создавайте пользовательские веб-приложения с использованием React JS, Node JS и Google Firebase

Создавайте адаптивные веб-приложения на React.js Next.js Redux Firebase




