Стоимость указана, чтобы вам было проще оценить примерные расходы на решение вашей задачи. Окончательную цену фрилансер сможет сообщить в личной беседе после уточнения деталей.
1. Аутентификация и авторизация
2. Управление книгами
3. Управление авторами
4. Валидация и обработка ошибок:
- ✅ Реализована валидация входных данных для всех эндпоинтов.
- ✅ понятные сообщения об ошибках при неверных запросах или ошибках сервера.
5. Документация API:
- ✅ Использовать Swagger или альтернативный инструмент для автоматической генерации документации API.
- ✅ Документация должна содержать описание всех эндпоинтов и примеры запросов/ответов.
Требования к технической реализации:
- ✅ TypeScript
- ✅ NestJS
- ✅ База данных: PostgreSQL, ORM: Sequelize
- ✅ Аутентификация: Реализовать с использованием JWT.
Дополнительные требования (необязательно, но будет плюсом):
- ✅ Реализовать логирование запросов и ошибок.
- ✅ Добавить Dockerfile и инструкции по запуску приложения в контейнере.
https://burlive.ru/test/api/docs#/