Программирование after-фриланс проекта (PHP+MYSQL)
Испытывая определенные трудности по срокам с ведением некоторый проектов после договоренностей на биржах фриланса, решил написать себе с твоей помощью уважаемый выбранный в недалёком будущем исполнитель помогалку-проект по ведению заказов после утверждения заказа и начала работы. Основной задачей проекта должна являться выставление и приемка проекта по мере его исполнения, логирование переписки, файлов которые идут в процессе разработки, уведомление о ходе выполения пунктов ТЗ.
Пользователь может
зарегистрироваться в таком проекте указав кучу своих контактов, телефоны, ссылки на сайты, MSN, ICQ и т.д.
заливать файлы, тексты, ссылки (закачка множества файлов одновременно в его личную директорию) как элемент сдачи конкретного пункта ТЗ
вести переписку с заказчиком по конкретным пунктам ТЗ или в целом по проекту
писать каждый день отчет о прогрессе по проекту (система требует)
Заказчик может
Создавать, удалять изменять проекты, подзадачи (+разбивать пункты на подпункты или объединять их), назначать сроки по задачам или проекту в целом, варианты презентации готового решения (текст, графика, исходник, файл, ссылка, текстовое поле), выдавать ссылки для регистрации исполнителя с биржи на конкретный проект
Переписываться с заказчиком
Получать уведомления об изменении статуса конкретного пункта ТЗ, отчёты исполнителя, уведомление о поступающих файлах. Принимать или отклонять эти файлы
У исполнителя при входе должно быть меню из не сданных пунктов и возможно задать по ним вопросы, висящие сроки, загрузить файл (закрыть конкретный пункт), отписаться по текущему прогрессу (на почту каждый день приходит уведомление со ссылкой на редактирование поля).
На графику или более пафосно дизайн в проекте можете смело забить !!! так как это тут не важно абсолютно. Единственное что нужно - это реализовать шаблонированный подход и удобный для повседневной задачи проект, чтобы если когда-нибудь мне понадобиться поменять что-то в проекте, повесить пару новых функций, это было просто сделать. Какие-то идеи по общему юзабилити по проекту приветствуются.
Проект нужно сделать очень быстро, дней 10 в идеале.
Расчет в Яндекс.Деньгах после сдачи проекта.