Task Manager
by Piotr Imbierowicz
1. Logika
1.1. Umieszczanie eventów w czasie
1.1.1. Uwzględnianie priorytetów
2. Modele
2.1. Event
2.1.1. Fixed Event
2.1.1.1. Data od
2.1.1.2. Data do
2.1.1.3. Nazwa
2.1.2. Dynamic Event
2.1.2.1. Data od / Data do lub całkowita liczba godzin
2.1.2.2. Minimalna długość jednorazowego eventu ( default 60 minut )
2.1.2.3. Nazwa
2.1.2.4. Priorytet
2.2. User
2.2.1. Ustawienia
2.2.1.1. W jakie dni pracuje
2.2.1.2. Ile godzin dziennie / od której do której
2.2.1.3. Gem
3. Widoki
3.1. Timeline / Grid
3.1.1. Dzień
3.1.2. Tydzień
3.1.3. Miesiąc
3.1.4. http://arshaw.com/fullcalendar/
3.2. New event
3.2.1. Wybór fixed / dynamic
3.2.2. Suwak do priorytetu
3.2.2.1. Pokazuje kiedy orientacyjnie skończy się to zadanie
3.2.3. Kiedy event ma się zacząć / skończyć
3.2.4. Ile godzin ma trwać zadanie
3.2.5. Na jakie partie dzielić event
3.3. Lista wszystkich eventów
3.3.1. W trakcie
3.3.2. Zakończone
3.3.3. Przyszłe