Бюджет:
90 000 руб
Здравствуйте!
Необходимо создать доску объявлений для двух типов пользователей (условно, тип А и Б).
Вкратце описание основного функционала сайта:
1. Должна быть реализована система автоматической регистрации пользователей, т.е. первичная регистрация и дальнейшая авторизация. Новый пользователь сам выбирает к какому типу пользователя (А или Б) он относится при регистрации.
1.1. У каждого пользователя должен быть свой личный профиль/кабинет, как на Авито, с возможностью редактирования текста своего объявления (кроме e-mail и номера телефона). Другие пользователи могут просматривать общую информацию из профиля.
1.2. При регистрации пользователей, помимо обязательных полей: наименования, e-mail, телефона, адреса и собственно текста объявления предусмотреть минимум 6 дополнительных полей для ввода информации, необходимой в дальнейшем для фильтрации объявлений при поиске.
1.3. У обоих типов пользователей заполнение адреса должно происходить из справочника населенных пунктов РФ.
1.4. Должна быть реализована возможность онлайн оплаты пользователей.
2. Должен быть реализован поиск (фильтры по местонахождению и дополнительным полям) из объявлений пользователей типа А, в том числе поиск по ключевым словам из текста объявлений в случае если авторизован пользователь типа Б. И наоборот, если на сайте авторизован пользователь типа А поиск по фильтру из БД по объявлениям пользователей типа Б.
2.1.При нахождении интересующего объявления, заинтересованный пользователь должен иметь возможность в том же окне начать общение посредством чата с хозяином объявления. Уведомление о новых сообщениях из чата должно приходить пользователям на их e-mail.
2.2. Должна быть возможность вносить интересующее объявление в список "Избранных".
2.3. Показ объявлений для не авторизованных на сайте пользователей производится частично.
3. База данных минимум на 10 000 пользователей (на перспективу предусмотреть возможность перехода на другую, более ёмкую БД).
4. Целевая аудитория все люди, имеющие доступ в Интернет, приоритет население РФ.
5. Сайт должен быть на русском языке. В будущем, по мере развития, должна быть возможность добавить английский язык.
6. Сайт должен работать во всех актуальных версиях веб браузеров.
7. Должна быть возможность администратору сайта изменять текст, цвет фона на страницах, название полей и разделов.
8. Реализована возможность со стороны администратора сайта блокировать работу профиля любого типа пользователей.
9. Структура:
Главная страница с перечислением разделов сайта в верхней части (страница прокручиваемая вниз, ниже тестовые поля и картинки)
Регистрация пользователя -> Страница регистрации (там же сноски на конфиденциальность и обработку данных)
"Объявления пользователей типа А" -> Поиск с фильтрами по объявлениям пользователей типа Б
"Объявления пользователей типа Б" -> Поиск с фильтрами по объявлениям пользователей типа А
Полезное -> Страница с текстом и прикрепленными файлами pdf формата
О проекте -> Страница с картинками и текстом
Контакты -> Страница с указанием контактов
Личный кабинет (Вход/Выход) -> Страница личного кабинета пользователя (общая информация пользователя, свои объявления, избранное, чат, кошелек).
10. Наполнение текстом обеспечу самостоятельно.
11. Срок по договоренности (желательно не более месяца).
12. Сайт должен индексироваться в поисковых системах (Google, Yandex, Rambler). SEO-оптимизация нужна.
В качестве примера по ФУНКЦИОНАЛУ ориентироваться на сайт youdo