Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Ульяна
Ульяна
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
7 800 rub

Срок выполнения

2 дня

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Ульяна
Ульяна
Верифицированный пользователь

Разработка REST API на Node.js и Fastify

Разработаю REST API для сайта, интернет-магазина или веб-приложения на Node.js и Fastify. Создам серверную логику для обмена данными между frontend и базой данных. API будет готово к интеграции с вашим приложением. Что входит в услугу: — Разработка до 10 REST API-методов. — Реализация GET, POST, PUT, PATCH и DELETE-запросов в зависимости от задачи. — Приём, обработка и проверка входящих данных. — Формирование структурированных ответов в формате JSON. — Валидация данных и обработка ошибок с корректными HTTP-статусами. — Реализация бизнес-логики для разработанных методов. — Подключение PostgreSQL для чтения, добавления, изменения и удаления данных. — Создание необходимых таблиц для реализуемой функциональности либо работа с предоставленной структурой базы данных. — Подготовка описания API-методов, параметров запросов и форматов ответов. — Проверка работоспособности методов и предусмотренных сценариев использования. — Передача исходного кода проекта. Технологии: Node.js, Fastify, PostgreSQL, JavaScript или TypeScript. API можно использовать для обмена данными с frontend на Vue.js, Nuxt.js и другими клиентскими приложениями, работающими с REST API. Объём услуги: В стоимость входит разработка до 10 API-методов в рамках одного проекта. Для каждого метода определяются назначение, входные параметры, формат ответа и правила обработки ошибок на основании требований, предоставленных при оформлении заказа. Примеры задач: — API для получения списка товаров и информации о товаре. — API для создания и редактирования категорий. — API для создания и просмотра заказов. — API для отправки и получения заявок. — API для хранения и изменения данных приложения. В базовую услугу не входят: — Реализация регистрации, авторизации и аутентификации пользователей. — Разграничение прав доступа и ролей пользователей. — Интеграция со сторонними API, CRM, ERP и другими внешними сервисами. — Интеграция платёжных систем и приём онлайн-платежей. — Разработка административной панели или frontend-интерфейса. — Перенос существующей базы данных и миграция данных. — Настройка серверной инфраструктуры, хостинга и CI/CD. — Разработка более 10 API-методов. Правки: Ошибки и несоответствия исходному заданию, допущенные при выполнении работы, исправляю без ограничений. Изменения по пожеланиям заказчика — 2 круга правок, до 5 замечаний в каждом круге. Новые API-методы и функции, а также изменения за пределами первоначального задания в правки не входят.

Заказчик получит:

REST API до 10 методов на Node.js и Fastify с PostgreSQL, валидацией, обработкой ошибок и исходным кодом.

До начала работы заказчик должен предоставить:

— Описание задачи и функций API. — Список необходимых методов или примеры операций. — Примеры входных данных и ожидаемых ответов, если есть. — Информация о существующей базе данных и frontend. — Доступ к проекту или исходному коду, если API разрабатывается для существующего приложения. — Структура базы данных или описание необходимых таблиц и связей.