Difference between revisions of "Overdressed"

From mn/ifi/inf5750
Jump to: navigation, search
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Project ==
 
== Project ==
  
=== Messaging app ===
+
Messaging app.
  
== Milestones ==
+
=== Features ===
 +
 
 +
*LIST List message threads
 +
*READTHREAD Read a message thread
 +
*MARKREAD Mark thread as read
 +
*MARKUNREAD Mark thread as unread
 +
*REPLY Add reply to message thread
 +
*STAR Star a message thread (mark as follow-up)
 +
*UNSTAR Unstar a message thread (unmark as follow-up)
 +
*NEWTHREAD Create message thread
 +
**SEARCHRECEIVER Search by users, groups and organization units
 +
*DELETETHREAD Delete a message thread
 +
 
 +
=== Constraints ===
 +
 
 +
*Support offline messages for reading (for X months)
 +
*Responsive design (easy to use on e.g. mobile phone and other touch devices)
 +
 
 +
=== Required pages ===
 +
 
 +
*Inbox (LIST, STAR, UNSTAR, DELETETHREAD)
 +
*Message thread (MARKREAD, MARKUNREAD, REPLY, STAR, UNSTAR, DELETETHREAD)
 +
*New message thread (NEWTHREAD, SEARCHRECEIVER)
 +
 
 +
=== Technology ===
 +
 
 +
*AngularJS (frontend logic, avoid using jQuery) [https://docs.angularjs.org/api/ https://docs.angularjs.org/api/], [https://egghead.io/technologies/angularjs https://egghead.io/technologies/angularjs]
 +
*Bootstrap (CSS framework) [http://getbootstrap.com/css/ http://getbootstrap.com/css/]
 +
*DHIS2 Web API (for data retrieval and storage) [https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s15.html https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s15.html]
 +
*GitHub (project management) [https://github.com/apers/INF5750-group-assignment/ https://github.com/apers/INF5750-group-assignment/]
 +
*Bower (package manager for web) [http://bower.io/ http://bower.io/]
 +
 
 +
== Time schedule ==
 +
 
 +
=== Milestones ===
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 10: Line 44:
 
! Milestone
 
! Milestone
 
|-
 
|-
| Milestone 1: 1st November
+
| Milestone 1: 1st November<br/>(Saturday)
 
|  
 
|  
 
*Document features and architecture on Wiki
 
*Document features and architecture on Wiki
  
 
|-
 
|-
| Milestone 2: 15th November
+
| Milestone 2: 15th November<br/>(Saturday)
 
|  
 
|  
 
*First bare-bone versjon - static HTML
 
*First bare-bone versjon - static HTML
Line 21: Line 55:
  
 
|-
 
|-
| Milestone 3: 30th November
+
| Milestone 3: 30th November<br/>(Sunday)
 
|  
 
|  
 
*Finished, if applicable also with mobile app
 
*Finished, if applicable also with mobile app
  
 
|-
 
|-
| 8th December
+
| 8th December<br/>(Monday)
 
|  
 
|  
 
*Final delivery
 
*Final delivery
  
 
|-
 
|-
| 9th December
+
| 9th December<br/>(Tuesday)
 
|  
 
|  
 
*Presentation
 
*Presentation
  
 
|}
 
|}
 +
 +
 +
 +
More detailed overview of milestones and issues can be found at [https://github.com/apers/INF5750-group-assignment/milestones GitHub]
 +
 +
=== Weekly meetings ===
 +
 +
*When: Wednesdays at 2pm
 +
*Where: TBD
 +
 +
=== Log ===
 +
 +
==== Wednesday 29.10: ====
 +
 +
Decided which frameworks/technologies to use and created use cases.
 +
 +
==== Wednesday 5.10: ====
 +
 +
Decided project structure and created an app skeleton.
 +
 +
==== Wednesday 12.10: ====
 +
 +
==== Wednesday 19.10: ====
 +
 +
==== Wednesday 26.10: ====
  
 
== Team ==
 
== Team ==
Line 46: Line 105:
 
== Repository ==
 
== Repository ==
  
[https://github.com/apers/INF5750-group-assignment [https://github.com/apers/INF5750-group-assignment]]
+
[https://github.com/apers/INF5750-group-assignment https://github.com/apers/INF5750-group-assignment]
 +
 
 +
== Test server ==
 +
 
 +
[http://inf5750-19.uio.no http://inf5750-19.uio.no]

Latest revision as of 20:06, 13 November 2014

Project

Messaging app.

Features

  • LIST List message threads
  • READTHREAD Read a message thread
  • MARKREAD Mark thread as read
  • MARKUNREAD Mark thread as unread
  • REPLY Add reply to message thread
  • STAR Star a message thread (mark as follow-up)
  • UNSTAR Unstar a message thread (unmark as follow-up)
  • NEWTHREAD Create message thread
    • SEARCHRECEIVER Search by users, groups and organization units
  • DELETETHREAD Delete a message thread

Constraints

  • Support offline messages for reading (for X months)
  • Responsive design (easy to use on e.g. mobile phone and other touch devices)

Required pages

  • Inbox (LIST, STAR, UNSTAR, DELETETHREAD)
  • Message thread (MARKREAD, MARKUNREAD, REPLY, STAR, UNSTAR, DELETETHREAD)
  • New message thread (NEWTHREAD, SEARCHRECEIVER)

Technology

Time schedule

Milestones

Date Milestone
Milestone 1: 1st November
(Saturday)
  • Document features and architecture on Wiki
Milestone 2: 15th November
(Saturday)
  • First bare-bone versjon - static HTML
  • Uploadable as DHIS web app
Milestone 3: 30th November
(Sunday)
  • Finished, if applicable also with mobile app
8th December
(Monday)
  • Final delivery
9th December
(Tuesday)
  • Presentation


More detailed overview of milestones and issues can be found at GitHub

Weekly meetings

  • When: Wednesdays at 2pm
  • Where: TBD

Log

Wednesday 29.10:

Decided which frameworks/technologies to use and created use cases.

Wednesday 5.10:

Decided project structure and created an app skeleton.

Wednesday 12.10:

Wednesday 19.10:

Wednesday 26.10:

Team

  • Daniel Høgli Olufsen
  • Henrik Steen
  • Christian Finnøy
  • Audun Øygard

Repository

https://github.com/apers/INF5750-group-assignment

Test server

http://inf5750-19.uio.no