Интернет магазин

Виталий8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.08.2017

Здравствуйте, нужно доделать дипломный проект. Это интернет-магазин смартфонов и планшетов, этот проект создан с нуля, без готовых плагинов и модулей, которые устанавливаются. Проект создан на ASP.NET MVC5, Entity Framework (EF). Вёрстка: XML, XHTML, HTML, CSS, Bootstrap. База данных: Microsoft SQL Server 2016, подход Code First. Среда разработки: Visual Studio 2015. Установка необходимых компонентов, библиотек производилась с помощью диспетчера пакетов NuGet. Основная и большая часть проекта готовы и работают. Нужно исправить все недоработки, ошибки и добавить некоторые новые возможности. В проекте также нужно использовать JavaScript. Код, разметка, скрипты должны быть понятными и хорошо прокомментированными на русском языке. Проект отправлю потом. Работу добавлять в портфолио и в Работы (Все работы фрилансеров) нельзя. Также дополнительно нужна пояснительная записка на 50-80 листов и презентация Microsoft PowerPoint, примерно на страниц 15. Дополнительные файлы по записке отправлю потом. Если можно укажите цену за один доделанный проект без записки и презентации и отдельно цену проекта вместе с запиской и презентацией.

В проекте уже есть: каталог товаров с пагинацией, навигация (по производителям), наполнение контентом из кода, карточка товара (пустая), корзина покупок, отправка заказов, авторизация (регистрация и вход), админ панель, валидация (не везде), стилизация контента, загрузка изображений из базы данных, мобильная версия магазина.

Все что перечислено ниже нужно исправить или добавить в проект.

Проверить весь код, разметку, скрипты чтобы не было дублирования кода, ошибок. Всё лишнее из проекта нужно убрать. Нужно переименовать в решении проект WebUI на SmartphonesShop. В проекте в папке Entities класс Smartphones нужно переименовать на Smartphone, то есть в единственном числе, а в самом этом классе, SmartphonesId переименовать на SmartphoneId, нужно всё переименовать без потери функциональности. Исправить все ошибки с маршрутизацией. Возможно перенести метод SaveGame из класса SmartphonesListViewModel.

Каталог товаров:

Сайт должен нормально работать если нет ни одного товара. Добавить новый вид товаров: планшеты.

Фильтр товаров интернет-магазина:

Фильтр товаров с нуля ASP.NET MVC 5, jQuery, AJAX, возможно JavaScript. Слайдеры, чекбоксы, без кнопки: подтвердить. Существующее меню нужно убрать и вместо него сделать фильтр товаров. На админ панели должно быть управление фильтром товаров. Нужны подробные комментарии по всему фильтру товаров.

Наполнение контентом:

По умолчанию 12-15 товаров каждого производителя, с картинками.

Карточка товара:

Нужно добавить недостающие поля для характеристик товаров (они будут в фильтре товаров). Нужна карусель на jQuery для нескольких изображений товара. Возможно гарантия. Если товара нет в наличии, то это должно отображаться и сделать чтоб его нельзя было купить. Отзывы должны сохраняться в базе данных. Отзывы могут оставлять только зарегистрированные пользователи. Должна быть про