Требуется реализовать backend для проекта. Frontend flutter web & mobile ( готово ). Архитектура ( готово ). Админ панель ( готово ). ТЗ ( готово ). ...
Разработка сайта на Ruby on Rails
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Требуется разработать сайт для управления личными коллекциями "Whisky".Неаутентифицированным пользователи доступен только режим read-only (доступен поиск, недоступно создание коллекий и айтемов, недоступны комментарии и лайки).Аутентифицированные пользователи имеют доступ ко всему, кроме админки. Админка позволяет управлять пользователями (просматривать, блокировать, удалять, назначать других админами). Администратор видит каждую страницу пользователя и каждую коллекцию как ее создатель-владелей (например, может отредактировать или создать от имени пользователя с его страницы новую коллекцию или добавить айтем и т.п.).Только владелец или админ может управлять коллекцией (редактировать/добавлять/удалять).Требуется поддерживать вход через социальные сети (не менее двух).На каждой странице доступен полнотекстовый поиск по сайту (результаты поиска - всегда айтемы, например, если текст найден в описании коллекции или комментарии, что должно быть возможно, то выводится ссылка на айтем). У каждого пользователя есть его личная страница, на которой он управляет списком своих коллекий (можно добавить, удалить или отредактировать) и из которой можно перейти на страницу коллекции (там таблица с фильтраций и сортировками, возможность создать/удалить/редактировать айтем).Каждая коллекцяя состоит из: название, краткое описание с поддержкой форматирования markdown, "тема" (из фиксированного набора, например, "Alcohol", "Books" и проч.), опционального изображения (хранится в облаке, загружается drag-n-drop-ом). Помимо этого, у коллекции есть возможность указать поля, которые будут у каждого айтема в ней (есть фиксированные поля - id, название и тэги, можно "добавить" некоторые из следующих - три числовых поля, три строковых поля, три текстовых поля, три даты, три булевских чек-бокса). Например, можно указать, что в моей коллекции книг у каждого айтема есть (помимо id, названия и тэгов) строковое поле "Автор", текстовое поле "Комментарий", поле-дата "Год издания". Текстовое поле — поле с форматирование markdown. Поля характиризуются названием. Поля отображаются в списке айтемов - в списке необходима поддержка переключающихся сортировок и фильтров.Каждый айтем имеет тэги (вводится несколько тэгов, необходимо автодополнение - когда пользователь начинает вводить тэг, выпадает список с вариантами слов, которые уже вводились ранее на сайте)На главной странице отображаются: последние добавленные айтемы, коллекции с самым большим числом айтемов, облако тэгов (при клике результат - список ссылок на айтемы, аналогично результатам поиска, по сути это может быть одна вьюшка).При открытии айтема в режиме чтения автором или просто другими пользователями, в конце отображаются комментарии. Комментарии линейные, нельзя комментировать комментариий, новый добавляется только "в хвост". Необходимо реализовать автоматическую подгрузку комментариев - если у меня открыта страница с комментариями и кто-то другой добавляет новый, он у меня автомагически появляется (возможна задержка в 2-5 секунд).У айтема должны быть лайки (не более одного от одного пользователя на айтем).Сайт должен поддерживать два языка: русский и английский (пользователь выбирает и выбор сохраняется). Сайт должен поддерживать два оформления (темы): светлое и темное (пользователь выбирает и выбор сохраняется).Обязательно: Bootstrap (или любой другой CSS-фреймворк), поддержка разных разрешений (в том числе телефон), ORM для доступа к данным (Hibernate, ActiveRecord, другое), движок для полнотекстового поиск (или средствами базы, или отдельный движок — НЕ ПОЛНОЕ СКАНИРОВАНИЕ селектами).
Заявки фрилансеров
Похожие заказы
- Веб-программирование10 заявокЗакрыт5 лет назад
- $10
На доработку проетка нужен специалист Node.js. На данный момент необходимо решить небольшую проблему с приложением. В дальнейшем данный проект необходимо поддерживать. Необходимо всегда быть на связи и иметь возможность оперативно решать форсмажорные обстоятельства. Оплату ...
Веб-программирование1 исполнительЗавершен5 лет назад - $10
Вытащить базу номеров смс из заказов всей истории сайта
Веб-программирование1 исполнительЗавершен5 лет назад Задание похоже на https://www.weblancer.net/projects/veb-programmirovanie-31/parsing-dannyh-fantlab-ru-836388/ Нужно спарсить произведения. Данные, которые нужно собрать по каждому произведению. На примере https://fantlab.ru/work2959 - isbn - Жанрово-тематический классфикатор - Награды и премии - Переводчик ...
Веб-программирование8 заявокЗакрыт5 лет назадНа главную страницу сайта нужно установить Калькулятор стоимости рекламы и доходов в ТикТок по типу, как https://mafluence.com/tools/tik-tok-calculator/
Веб-программирование6 заявокЗакрыт5 лет назадСоздаётся проект биржи блогеров, инфлюенсиров TikTok Требуется настроить вывод заработанных средств с сайта из личного кабинета.
Веб-программирование6 заявокЗакрыт5 лет назадИсправить ошибки в коде крестики нолики 5 на 5. Код написан C
Веб-программирование4 заявкиЗакрыт5 лет назад- $800
Здравствуйте! Необходима разработка проекта. Направление - биржа игровых ценностей. Говоря простым языком, это аналог фриланса, только в игровой тематике. Есть покупатель - есть продавец - есть гарант, который не допускает мошенничества в проводимой сделки. Гарант ...
Веб-программирование13 заявокЗакрыт5 лет назад - $25
Необходимо выполнить доработки на сайте. ТЗ прикреплено к задаче.
Веб-программирование1 исполнительЗакрыт5 лет назад Нужно создать файл индекса sitemap + внутренние динамические файлы сайтмап внутри него. ТЗ для оценки - https://docs.google.com/document/d/1p-uOK_p62LuwUJxbludcaVSyWQsPEd-CDrzeKQ0TnEM/edit
Веб-программирование3 заявкиЗакрыт5 лет назад