Go REST API “под ключ”: 1 сущность + CRUD, Postgres, Swagger, Docker
Сделаю готовый к запуску REST API сервис на Go: CRUD для одной сущности, PostgreSQL, документация Swagger, Docker Compose и инструкция.
Что входит в стоимость (фиксированный объем):
1) REST API для 1 сущности (например: users/products/orders):
- 4 метода CRUD: Create / Read / Update / Delete
- базовая валидация входных данных
- единый формат ошибок (HTTP-коды + JSON)
2) PostgreSQL
- схема таблицы под сущность
- миграции (up/down)
3) Документация
- OpenAPI/Swagger с примерами запросов/ответов
4) Упаковка и запуск
- Docker Compose(сервис + Postgres)
- healthcheck endpoint
- README: как запустить локально, переменные окружения
Не входит в базовую услугу:
- фронтенд/админка/UI
- интеграции со сторонними API/платежами
- сложные бизнес-правила, роли, много сущностей
- gRPC (можно отдельной опцией)
Что нужно от заказчика до старта:
- название сущности и список полей (например: id, name, created_at…)
- примеры запросов/ответов (если есть) или описание сценариев
- требования к доступу (публично/по токену)
- окружение (локально/хостинг)