Разработать сайт сервисного центра по починке бытовой техники
Назначение сайта:
Сайт позволяет хранить информацию о заказах на починку техники и в любой момент получить информацию о том, кто ремонтирует какой товар и для какого клиента.
БД
- Заказы (id, id_товара, id_мастера (identity), id клиента, дата начала, дата конца, стоимость)
- Клиенты (№ паспорта, ФИО, адрес, телефон, дата рождения)
- Товары (id, cat_id, серийный номер, цена, год выпуска, Brand, название модели товара)
- Категории товаров (название категории, id)
- Identity ( Вход в систему, отдельно для админа и для мастеров, мастер видит только свои заказы и он их туда и заносит. Админ управляет мастерами и всеми заказами)
Требования к работе
- Наличие шаблона сайта
- валидация форм
- Identity, наличие админской части
- MVC Core (Master pages) или WebAPI+Auth
- При работе с таблицами реализовать CRUD
- Поиск по БД для каких-либо целей
- Работа с AJAX для каких-либо целей.
- для каждой таблицы есть отдельный раздел на сайте
Админка:
- для заказов реализовать следующую функциональность:
- CRUD
- показать заказы мастера
- показать заработанные деньги для мастера
- CRUD для мастеров (пользователей) через Identity (для каждого мастера хранить фото)
- CRUD для категорий товаров