Срок: 2-3 дня
Репозиторий: https://github.com/Nevatrip/loopback-server
Фреймворк: Loopback 4
Язык: TypeScript
- корзина (готова): Redis
- Яндекс.Касса (готова): JavaScript, REST
- заказ (в процессе): Mongo
Опционально:
Необходимо дописать контроллеры для заказа.
Корзина (готова)
Хранит сессию пользователя с массивом покупок.
Яндекс.Касса (готова)
При создании нового заказа из корзины генерирует запрос на оплату.
Создаёт новый заказ из корзины. Хранит заказы и обновляет статус по запросу от Яндекс.Кассы.
Нужны несколько entrypoint'ов:
- POST: создание,
- PUT: редактирование поля,
- PUT: обновление (полностью)
- GET: заказ (where)
- GET: список заказов (limit, offset, where)