Портфолио - проект «Управление задачами»
* Статус клиента
* Контакты
* Список проектов
* Примечания
Управление проектами:
* Статусы проектов (текущие, вялые, закрытые, периодические и т.д.)
* Список возможностей
* Список скриншотов
* Список закрытых задач с фильтром по датам
* Список заметок (например, доступы, тестовые аккаунты и т.д.)
* Список используемых в проекте навыков
* Управление оплатой по проекту
* Управление списком навыков (для возможности посмотреть, например, в скольких проектах и каких использовалось Symfony или YandexAPI).
Управление задачами:
* Название+описание
* Срок и дата завершения
* Планируемая и фактическая длительность
* Признаки, оплачена ли задача и является ли она дополнением к ТЗ
Отчёты:
* Список закрытых задач по датам
Главная страница - список текущих задач и текущие проекты.
Задачи сгруппированы по датам и подсчитано общее количество требуемого на них времени. Массовые операции с задачами - перенос срока и удаление.
В правой половине - список текущих проектов с ссылкой на карточку проекта, ближайшими планами (не успевшими стать задачами) и количеством неоплаченного времени.
Редактирование параметров задачи - массовое добавление задач по одному проекту. Ставится для каждой задачи одинаковая длительность. Граница между описаниями двух задач - пустая строка
Список задач, сгруппированный по проектам. Можно посмотреть, сколько времени потребуется на все текущие задачи проекта
Карточка проекта - выполненные по проекту задачи. Можно применить фильтр по диапазону дат. На лету подсчитывается текущий долг в часах (самая устойчивая валюта). Групповые операции с задачами: пометка как оплаченные, пометка как неоплаченные.
Используемые в проекте навыки: фреймворки, библиотеки, api и т.д. Сохранение в базе происходит по нажатию на чекбокс.
Отчёт в календарном виде с подсветкой продуктивности дня и суммой отработанных часов за неделю. Переход между месяцами происходит по аяксу.