https://github.com/hungryvovka/back-end-api-amocrm
Test task for the vacancy Junior Backend Developer (NestJS, Typescript), Russia.
https://github.com/hungryvovka/back-end-api-amocrm
Last synced: 6 days ago
JSON representation
Test task for the vacancy Junior Backend Developer (NestJS, Typescript), Russia.
- Host: GitHub
- URL: https://github.com/hungryvovka/back-end-api-amocrm
- Owner: HungryVovka
- License: mit
- Created: 2023-12-06T21:34:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-06T21:48:33.000Z (over 1 year ago)
- Last Synced: 2025-04-05T09:29:11.543Z (2 months ago)
- Language: TypeScript
- Size: 102 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# back-end-API-AmoCRM
Test task for the vacancy Junior Backend Developer (NestJS, Typescript), Russia.# Тестовое задание веб-разработчика (Node.JS)
```
Нужно разработать back-end сервиса по работе с API AmoCRM.**Требования:**
Реализовать метод, который принимает GET запрос с обязательными параметрами:
- name **TEXT** - ФИО клиента
- email **TEXT** - Email почта
- phone **TEXT** - Номер телефонаИспользуя эти данные, необходимо найти контакт в AmoCRM с данной почтой и/или телефоном. Если такого нет,
создать новый, заполнив имя, телефон и почту. Если найден, обновить его входящими данными. После,
создать сделку по данному контакту в первом статусе воронки.**Можно использовать:**
- Фреймворк NestJS
- Docker
- Документацию и свой ум**Нельзя использовать:**
- Библиотеки для AmoCRM
**Критерии оценки:**
- Работоспособность согласно ТЗ
- Архитектура решения
- Удобство чтения кода и комментарии
- Удобство проверки
```Документация по AmoCRM (https://www.amocrm.ru/developers/content/crm_platform/platform-abilities).