Доработка REST-сервера (open-source)

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
25 апреля 2019, 16:22 • 2 отклика • 59 просмотров
Срок: 2-3 дня

Репозиторий: https://github.com/Nevatrip/loopback-server

Фреймворк: Loopback 4

Язык: TypeScript

Стек:
- корзина (готова): Redis
- Яндекс.Касса (готова): JavaScript, REST
- заказ (в процессе): Mongo

Опционально:
- git-crypt

Задача
Необходимо дописать контроллеры для заказа.

### Корзина (готова)
Хранит сессию пользователя с массивом покупок.

### Яндекс.Касса (готова)
При создании нового заказа из корзины генерирует запрос на оплату.

### Заказ (что нужно сделать)
Создаёт новый заказ из *корзины*. Хранит заказы и обновляет статус по запросу от Яндекс.Кассы.

Нужны несколько entrypoint'ов:
- POST: создание,
- PUT: редактирование поля,
- PUT: обновление (полностью)
- GET: заказ (where)
- GET: список заказов (limit, offset, where)

Модель: https://github.com/Nevatrip/loopback-server/blob/f...