RESTful сервис для управления данными о людях с обогащением (возраст, пол, национальность).
- POST /api/v1/persons: Создать персону.
- GET /api/v1/persons: Список персон (пагинация, фильтр по имени).
- GET /api/v1/persons/{id}: Получить персону по ID.
- PUT /api/v1/persons/{id}: Обновить персону.
- DELETE /api/v1/persons/{id}: Удалить персону.
- Документация:
/swagger/index.html.
- Go, Gin, PostgreSQL, Swagger.
- Клонировать:
git clone https://github.com/username/repo.git - Установить:
go mod tidy - Запустить БД:
docker run --name pg -e POSTGRES_PASSWORD=pass -p 5432:5432 -d postgres - Настроить
.env