Разработать список товаров

Цена договорная
21 июля 2021, 13:15 • 1 отклик • 50 просмотров
Frontend:

Обязательно: Angular 2+ в связке c TypeScript без использования типа any везде, где придётся.

Желательно: bootstrap/google material, LESS or SASS

Backend: По желанию. Можно использовать Fake Service, local storage/indexed DB или Node Express.

Код должен быть построен на базе RxJS взамен Promise + там, где это нужно.

Минимум 3 формы: авторизация, список товаров, список категорий.

Авторизацию можно сделать упрощённую (просто проставлять флаг является ли пользователь авторизованным).

Запретить доступ к списку товаров и категории для неавторизованных пользователей.

Список категорий: CRUD операции для категорий. При удалении категории можно проставить любую категорию для уже созданных товаров.

Список товаров:

1) Свойства товара:

a. Название (минимум 5 символов, максимум 40)

b. Цена (больше 0)

c. Срок годности (дата, больше чем сегодня).

d. Категория (выбирается из списка)

2) Возможности: CRUD операции.

3) Валидация: client-side валидация по условиям.

4) Редактирование/добавление сделать в отдельной компоненте (можно открывать в модале или через router, другие варианты так же рассматриваются).



Отзывы
Быстро, качественно. Возникшие вопросы были решены самостоятельно. Подробное описание результа и как пользоваться решением.
2 года назад
R50 f612d9b4a06b2f08e53b980113b05876
Фрилансер
Все прошло отлично, было приятно работать.
2 года назад