Skip to content

Test task for the vacancy Junior Backend Developer (NestJS, Typescript), Russia.

License

Notifications You must be signed in to change notification settings

HungryVovka/back-end-API-AmoCRM

Repository files navigation

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).

About

Test task for the vacancy Junior Backend Developer (NestJS, Typescript), Russia.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published