Необходимые концепции
- Dependency Injection
- миграции
Формулировка
Реализовать систему управления заказами продуктового магазина
Функциональные требования
- создание магазинов
- создание категорий товаров
- создание конкретных товаров
- добавление конкретных товаров в магазин
- создание заказа на категории товаров (для конкретного магазина)
- формирование результата заказа основанного на созданном заказе (с конкретными товарами)
- просмотр заказов
- просмотр результатов заказов
Не функциональные требования
- приложение должно иметь интерактивный консольный интерфейс
- приложение должно иметь авторизацию
- заказ, который невозможно собрать в выбранном магазине должен сразу отмениться
Авторизация