User will see 4 sections on displayed
- Toolbar
- plus symbol / add new task = takes user to the add a new task page
- plus symol / add new collaborator = takes user to the add a new collaborator page
- V2? plus symbol / add new user = takes user to the add a new user page
- V2? Sorting and Filtering
- To do
- plus symbol = takes user to the add a new task page
- X symbol = to remove task
- Task name = displays name of task (comes from new task page)
- Edit = takes use to the edit task page
- Time = displays time to complete task (comes from new task page)
- Owner = displays name of team member responsible for the task
- In progress
- Task name = displays name of task (comes from new task page)
- X symbol = to remove task
- Edit = takes use to the edit task page
- Time = displays time to complete task (comes from new task page)
- Owner = displays name of team member responsible for the task
- Completed
- Check mark = indicates task was completed
- Task name = displays name of task (comes from new task page)
- Time = displays time to complete task (comes from new task page)
- Owner = displays name of team member responsible for the task
Tasks | Collaborators | V2 Projects |
---|---|---|
Name STRING | Name STRING | Name STRING |
Collaborator (O-M) REF | Static Picture STRING | Collaborators (M-M) REF |
Completion Time STRING | Tasks (M-O) REF | Tasks (M-O) REF |
Stage STRING | V2 Projects (M-M) REF | Start Date DATE |
V2 project (O-M) REF | V2 username/pass REF | End Date DATE |
DAY | TASKS |
---|---|
Friday | finish all M+J (MVC and core files) |
Saturday |
Model (Melisa) Controllers - tasks (Melisa) Pull collaborators data into tasks controllers (Melisa) Views - Tasks (Jimmy) Collaborators (M-M) REF |
Sunday |
Controllers - tasks (Melisa) Controllers - Collaborators (Melisa) Views - Collaborators/Forms (Jimmy) |
Monday |
Finalize both controllers (Melisa) Views - Tasks Animation (jimmy) |
Tuesday |
v1 (mvp) review and confirm. Push to master as v1 v1.5 welcome screen(Melisa and Jimmy) v1.5 animation (Melisa and Jimmy) v1.5 Melisa - Projects/Users - Controller Jimmy - Projects/Users - Views v1.5 review and confirm. Push to master as v1.5 |
Wednesday |
v2 Choose features to work on in Next Versions -> V2 More V2 |
Thursday |
v2 Finish up v2 Review and Confirm. Push to master as v2 Turn in by 4pm (preferably 3pm |
Work Distribution - Option 1 (by models) | Work Distribution - Option 2 (J front M back) |
---|---|
CONTROLLERS - tasksController - Jimmy - collaboratorsController - Melisa MODELS - Task - Jimmy - Collaborator - Melisa - index - M+J VIEWS -Tasks -index - Jimmy -show - Jimmy -new - Jimmy -edit - Jimmy -Collaborators -index - Melisa -show - Melisa -new - Melisa -edit - Melisa -index - M+J Server.js - M+J PUBLIC -images - Jimmy -app.js - Melisa -styles.css - Jimmy |
CONTROLLERS - tasksController* - Melisa (V2 M+J) - collaboratorsController - Melisa MODELS - Task - Melisa - Collaborator - Melisa - index - M+J VIEWS - Tasks - index - Jimmy - show - Jimmy - new - Jimmy - edit - Jimmy - Collaborators - index - Jimmy - show - Jimmy - new - Jimmy - edit - Jimmy -index - M+J Server.js - M+J PUBLIC - images - Jimmy - app.js - Melisa - styles.css - Jimmy *tasksController will populate collaborators |
-
V1.5
- User is welcomed by an banner and
- Button to create a project
- See a list of current projects
- When clicking on ‘create project’ the use is prompted to fill out information about the project
- Name, collaborators, start date, end date
- Then user clicks add new project
- Hover - in progress
- User is welcomed by an banner and
-
V2
- Users
- Sign in/out
- Filter by user
- Sorting tasks
- Filter by user
- Drag and drop tasks
- Priority
- Animation upon task completion
- DB - collection of projects (maybe v1)
- Hide completed tasks
- Users