По договоренности
Весь бюджет 25 000 руб, задачи перед проект стоят вселенского масштаба, ну как минимум Российского. Так что сумма скорее будет являться благодарностью.
В проекте уже есть один разработчик как это не банально работающий за идею.
Проект не комерческий, призван помочь Россиянам бороться с политическим беспределом.
Так что хотим видеть разработчика, готового приложить свои силы не только за скромный для масштабной разработки бюджет.
Указывайте на каком "движке" предлагаться реализация. Предпочтительно SE4
Указывайте срок реализации, сумму.
I. Цель(Общее описание):
Реализация интернет площадки для объявления различных проектов и
привлечения людей желающих участвовать в них.
II. Описание:
1) Автор проекта.
Регистрируется, заполняет форму проекта. проект проходит предмодерацию
после чего появляется в списке всех проектов. В случае изменения описания проекта
изменения должны пройти предмодерацию.
2) Участник.
Регистрируется, ищет в форме поиска интересующие проекты и подписывается на
участие.
III. Функционал:
1) Новости сайта.
2) Регистрация пользователей как объявляющих проект, так и желающих
участвовать, но просмотр доступен всем, вне зависимости от регистрации.
3) Объявление проекта пользователем.
Мониторинг изменений происходящих с проектом, таких как подпись на участие
другим пользователем. Мониторинг производится рассылкой почты на email/смс-на
телефон. Рассылка на почту обязательна. Реализовать возможность настраивать
рассылку что надо, а что не надо.
Рассылка новостей связанных с проектом подписавшимся на участие
пользователям.
Возможность удалить подписавшегося на участие пользователя. Запретить ему
участвовать в проекте. Во всех своих проектах. Обязать указывать причину
удаления/бана на участие.
Возможность изменения описания проекта.
Возможность снять проект из объявлений.
Возможность передать полномочия руководителя проекта другому пользователю.
Возможность задавать список необходимых вакансий. Потребности проекта по
специальностям.
4) Подпись на участие в проекте пользователем. Изначально обычная подписка
на желание участвовать, после реализации создавать “потребности проекта по
специальности” реализовать двойной функционал:
а) Подписаться на участие в проекте в качестве специалиста из списка
требуемых. Специальность при подписки указывается
б) Подпись просто на желание участвовать.
Мониторинг изменений происходящих с проектом, таких как: подпись на участие
другим пользователем, смена руководителя проекта или изменения описания проекта.
Мониторинг производится рассылкой почты на email/смс-на телефон. Рассылка на почту
обязательна. (аналогично руководителю или может не во всех случаях) Реализовать
возможность настраивать рассылку что надо, а что не надо.
Возможность отписаться от участия в проекте.
5) Поиск по проектам. Поиск по тегам проекта. Поиск по типу темы проекта.
Контекстный поиск по названию и по описанию.
6) Реализовать комментирование/обсуждение проекта. Обсуждение древовидное,
при ответе на чье-то сообщение ответ выводится на уровень ниже по вложенности.
7) Реализация функционала “администратор”/”модератор”
а) Администратор способен редактировать проект, комментарии, удалять и
то и другое, менять руководителя проекта. Подтверждать публикацию проекта.
Одобрять изменения описания проекта.
б) Модератор способен подтверждать публикацию проекта и одобрять
изменения описания проекта.
8) Реализовать возможность настраивать пользователям количество проектов
выводимых при просмотре.
IV. Порядок разработки.
1) Регистрация пользователей.
2) Рассылка новостей на почту зарегистрированным пользователям об обновлении
функционала сайта.
2) Объявление проектов. Их модерация и допуск на объявление модератором.
3) Подпись пользователей на участие в проекте. Простая
4) Коммуникация: обсуждения, сообщения пользователей друг-другу.
5) Управление проектом: удаление подписавшегося и возможность бана на участия в
своих проектах. Рассылка новостей о проекте “одногруппникам”.
6) Добавление в описание проекта потребностей в людях.
7) Добавление подпси на участие по определенной специальности.