Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Реализовать сайт Аналог отзовик

9
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 8 лет и 5 месяцев
Бюджет: 35 000 руб/заказ
338.39 $ — 321.06 €
Срок: До недели
Техническое задание для программиста – Сайт отзовик

Цель проекта:
Создать веб-приложение "Отзовик", где организации смогут зарегистрироваться, создать свой профиль и отслеживать отзывы о своей компании в личном кабинете.

Функциональные требования:

1. Регистрация и аутентификация:
Организация:
   – Возможность регистрации новой организации с указанием инн, имени, email-адреса и пароля. (ИНН должен проверятся на «Действующая организация» или нет, к примеру через rusprofile.ru. Если не действующая то запрещать регистрацию и выводить информацию о запрете)
   – Возможность входа в систему с использованием зарегистрированного email-адреса и пароля.

Пользователь:
возможность пользователям авторизоваться через свои аккаунты ВКонтакте, Одноклассники, почта Гугл, Яндекс и другие почты.

2. Личный кабинет организации:
   – Персональная информация: описание компании, логотип, 4 фото, контактная информация.( Телефон, адрес, сайт, соц.сети, время работы). Теги: не более 10 штук(вписывает сама организация, по ним пользователь может найти организацию на главной странице в поиске). Витрина услуг, как карточки товаров (фото, заголовок, описание, стоимость)
   – Возможность редактирования персональной информации.
   – Отображение общей статистики по отзывам (количество отзывов, рейтинг компании).
   – Отображение списка всех полученных отзывов в хронологическом порядке.
   – Возможность разделения отзывов на категории (например, положительные, нейтральные, отрицательные) и их фильтрация по категориям.
   – Возможность ответа на отзывы от компании с публикацией ответа на сайте.

3. Пользовательский интерфейс:
   – Главная страница со списком организаций и их рейтингами. Возможность поиска организации по ключевым словам (название организации, теги). Так же фильтрация (по рейтингу, городу, популярным тегам)

   – Страница отдельной организации с информацией о ней и списком ее отзывов. Блок с Яндекс картами. Форма отправки отзыва пользователем, включающая рейтинг и комментарий, с возможность пользователям авторизоваться через свои аккаунты в популярных социальных сетях, таких как  Google. Также добавьте функцию для публикации отзывов на социальных сетях и/или изображение. На опубликований отзыв можно устанавливать Лайк/Дизлайк и оставлять комментарии другие пользователи. У списка с отзывами должна быть возможность сортировки( по умолчанию, по новизне, сначала положительные, сначала отрицательные), фильтрации ( по рейтингу, дате отзыва, количество лайков/дизлайков)
В конце страницы должен быть блок: похожие организации (фото, название, рейтинг) – не более 5 карточки. 

- страница пользователя с возможность указать ФИО, город, и прикрепить фото. (Вся эта информация показывается когда пользователь опубликовал отзыв о компании) 

- страница с пользовательским соглашением (ссылка указывается в подвале на всех страницах) 

- страница «о сервисе» ( ссылка указывается в подвале на всех страницах)

4. Безопасность и администрирование:
   – Подтверждение email-адреса при регистрации.
   – Защита от несанкционированного доступа и атак (например, через обработку и валидацию данных).
   – Возможность для администратора удалить отзывы (на опубликованой страницы организации отзыв удаляется, в личном кабинете организации остаётся с пометкой удалённый со статусом), изменять текст на страницах «О сервисе», «Пользовательское соглашение».

5. Технические требования:
1. Язык программирования: предпочтительно использовать JavaScript/TypeScript для фронтенда и бэкенда.
2. Фреймворк: рекомендуется использовать популярные фреймворки, такие как Vue для фронтенда, и Laravel для бэкенда.

Первые два пункта обсуждаемы. 

3. База данных: MySQL.
4. Дизайн интерфейса: создать привлекательный и интуитивно понятный пользовательский интерфейс, следуя современным стандартам дизайна.
5. Адаптивный дизайн: обеспечить корректное отображение сайта на разных устройствах (десктоп, планшет, мобильные устройства).

6. Дополнительно:
1. Уведомлять организацию по почте о новых и удаленных отзывах
Разделы:
Опубликован:
16.01.2024 | 20:24 [поднят: 16.01.2024 | 20:24] [последние изменения: 16.01.2024 | 20:30]
Заказ находится в архиве

Теги: создать одностраничник, создать лендинг пейдж, сделать сайт под ключ, создать сайт под ключ

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».