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

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

14 дней

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

Разработаю backend и REST API на Node.js или Go

Разработаю серверную часть для сайта или приложения: хранение данных, REST API и разграничение доступа. Подойдёт, когда интерфейс создаётся отдельно и ему нужен backend. В стоимость входит: — один сервис на Node.js/TypeScript или Go, база PostgreSQL; — до 3 типов записей помимо пользователей, до 10 полей в каждом: текст, число, дата, выбор значения; — до 2 связей «один ко многим» между типами записей; — по 5 методов на тип: создание, список, просмотр, изменение, удаление; — пагинация и фильтрация по 2 полям для каждого списка; — вход по логину и паролю, выход, создание пользователей администратором; — 2 роли: администратор видит всё, пользователь — свои записи; — проверка данных и прав, хеширование паролей, ограничение попыток входа; — миграции базы, документация OpenAPI и Swagger UI; — автотесты входа, прав доступа и операций с записями; — Docker Compose, запуск на одном вашем Linux VPS с HTTPS; — исходники, инструкции по запуску и резервному копированию. Методы входа, выхода и создания пользователей включены дополнительно к 15 методам работы с записями. Не входят: разработка и подключение интерфейса, доработка чужого кода, импорт базы, платежи, внешние интеграции, загрузка файлов, сложные расчёты, очереди и realtime. Домен и сервер предоставляет заказчик. Включены 2 раунда правок полей и документации в пределах пакета. Ошибки исправляю до сдачи. В портфолио — backend проектов X-RENT, Fitness и Taximeter.

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

Развёрнутый API, база данных и документация.

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

Описание назначения API, список до 3 типов записей с полями (до 10 в каждом), до 2 связей между ними и поля фильтрации. По 3–5 вымышленных примеров записей. Выбор стека: Node.js/TypeScript или Go. Доступ к домену или поддомену и отдельному Linux VPS с Docker. Пользователи работают только со своими записями, администратор — со всеми. Доступы передаются внутри заказа. Реальные персональные данные и рабочие пароли в публичное описание не добавляйте.
Разработаю backend и REST API на Node.js или GoРазработаю backend и REST API на Node.js или Go