Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

NET: C#, ASP.NET Core, SQL Server

Требуется разработать сайт для фанфиков ("Мордор — техногенная цивилизация, опороченная победителями").

Неаутентифицированным пользователи могут только читать произведения (доступен поиск, недоступно создание произведений, комментарии, лайки и рейтинги).

Аутентифицированные пользователи имеют доступ ко всему, кроме админки.

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

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

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

У каждого пользователя есть его личная страница, на которой он управляет списком своих произведений (таблица с фильтраций и сортировками, возможность создать/удалить/редактировать произведение/открыть в режиме чтения), поля с информацеий о пользователе (in-place editing) и "медальки".

Каждое произведение состоит из: название, краткое описание, жанр (из фиксированного набора жанров, например, "Фантастика", "Эротика" и проч.), тэги (вводится несколько тэгов, необходимо автодополнение - когда пользователь начинает вводить тэг, выпадает список с вариантами слов, которые уже вводились ранее на сайте). Помимо этого, произведение состоит из "глав" - название главы, блок текста с поддержкой форматирования markdown и от одной опциональной картинкой. Глава автоматически формируют оглавление с автонумерацией и набор элементов управления для перехода по главам. На странице произведения главы можно добавлять/удалять/открывать на редактирование/изменять порядок (автоматическая перенумерация).

Все картинки сохраняются в облаке, все картинки загружаются драг-н-дропом.

На главной странице отображаются: последние обновленные произведения, произведения с самыми большими рейтингами, облако тэгов.

При открытие произведения в режиме чтения в конце отображаются комментарии (общие на всю произведение, не отдельно по главам). Комментарии линейные, нельзя комментировать комментариий, новый добавляется только "в хвост". Необходимо реализовать автоматическую подгрузку комментариев - если у меня открыта страница с комментариями и кто-то другой добавляет новый, он у меня автоматически появляется (возможна задержка в 2-5 секунд).

Каждый пользователь может проставить "рейтинг" (от 1 до 5 звездочек) произведения (не более одного от одного пользователя на произведение) - средний рейтинг отображается у произведения. У каждой главы (в конце главы в режиме чтения) пользователь может поставить лайк (не более одного на одну главу от одного пользователя).

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

Обязательно: Bootstrap (или любой другой CSS-фреймворк), поддержка разных разрешений (в том числе телефон), ORM для доступа к данным (Hibernate, ActiveRecord, другое), движок для полнотекстового поиск (или средствами базы, или отдельный движок — НЕ ПОЛНОЕ СКАНИРОВАНИЕ селектами).

Требования со звездочкой (только для реализовавших ^^^^^^):

* Экспорт произведений в PDF/Word (при отображении произведения добавить кнопку, которая позволяет скачать произведение в PDF.

* Приложение должно поддерживать "медальки" - по достижению какого-то результата на странице пользователя отображается "медалька" (маленькие версии отображаются везде на сайте после имени пользователя, а само имя всегда является ссылкой на страницу пользователя). Например: "написал 3 щедевра", "собрал 10 лайков", "получил за произведение рейтинг 4+ с количеством отзывов 10+" и проч. (не менее разных 4 медалей).

4 года назад
guest_1576000448969
4 года в сервисе
Был
4 года назад
  • Похожие заказы
  • Ищем специалиста для внедрения доработок на сайт [url=https://metatoplivo.com.ua/]https://metatoplivo.com.ua/[/url] Что необходимо сделать:  Внести корректировки по SEO (ТЗ предоставим) Доработка мобильной версии сайта (некорректно работает существующая) Добавление Польской версии сайта (переводы текстов предоставим) Вот окончательное ТЗ: https://docs.google.com/document/d/10JC3tzICZE-Ok3YJwbKOvnGeA9D8t0rgDDzN16EOTzU/edit?usp=sharing  Жду предложения по цене.

    Закрыт
    4 года назад
  • $5

    Стоит плагин вывода атрибутов в списке товаров. Всё работает. Но на главной странице стоит стандартный модуль Joomshopping Latest Products. Атрибуты в нём также отображаются, но при выборе атрибута всё равно пишет "Пожалуйста, выберите параметры товара" Ссылку на ...

    Закрыт
    4 года назад
  • $40

    Нужно спарсить каталог [url=https://polvamvdom.ru/]https://polvamvdom.ru[/url] из разделов [url=https://polvamvdom.ru/massivnaya_doska/]https://polvamvdom.ru/massivnaya_doska/[/url] [url=https://polvamvdom.ru/inzhenernaya_doska/]https://polvamvdom.ru/inzhenernaya_doska/[/url] [url=https://polvamvdom.ru/shtuchnyj_parket/]https://polvamvdom.ru/shtuchnyj_parket/[/url] [url=https://polvamvdom.ru/parket_jolka/]https://polvamvdom.ru/parket_jolka/[/url] Создать на этой основе каталог на сайте listelly.ru, подробнее в ТЗ [url=https://drive.google.com/drive/folders/1sWuErufCbqVi3Y0JpQmCR1o8bZlLB6iq?usp=sharing][/url][url=https://drive.google.com/drive/folders/1sWuErufCbqVi3Y0JpQmCR1o8bZlLB6iq]https://drive.google.com/drive/folders/1sWuErufCbqVi3Y0JpQmCR1o8bZlLB6iq [/url]Прошу указать цену и сроки

    Закрыт
    4 года назад
  • $130

    Есть готовый скрипт онлайн-казино. Лежит в архиве уже не первый год. Требуется его настройка(а точнее платежных систем) и установка на сервер. Возможно потребуется слегка изменить дизайн(что маловероятно). Архив с исходниками, разумеется, предоставлю.

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

    Закрыт
    4 года назад