Difference between revisions of "Overdressed"

From mn/ifi/inf5750
Jump to: navigation, search
Line 1: Line 1:
 
== Project ==
 
== Project ==
 +
 
Messaging app.
 
Messaging app.
  
 
=== Features ===
 
=== Features ===
 +
 
*LIST List message threads
 
*LIST List message threads
 
*READTHREAD Read a message thread
 
*READTHREAD Read a message thread
Line 15: Line 17:
  
 
=== Constraints ===
 
=== Constraints ===
 +
 
*Support offline messages for reading (for X months)
 
*Support offline messages for reading (for X months)
 
*Responsive design (easy to use on e.g. mobile phone and other touch devices)
 
*Responsive design (easy to use on e.g. mobile phone and other touch devices)
  
 
=== Required pages ===
 
=== Required pages ===
* Inbox (LIST, STAR, UNSTAR, DELETETHREAD)
+
 
* Message thread (MARKREAD, MARKUNREAD, REPLY, STAR, UNSTAR, DELETETHREAD)
+
*Inbox (LIST, STAR, UNSTAR, DELETETHREAD)
* New message thread (NEWTHREAD, SEARCHRECEIVER)
+
*Message thread (MARKREAD, MARKUNREAD, REPLY, STAR, UNSTAR, DELETETHREAD)
 +
*New message thread (NEWTHREAD, SEARCHRECEIVER)
  
 
=== Technology ===
 
=== Technology ===
  
*AngularJS (frontend logic, avoid using jQuery)
+
*AngularJS (frontend logic, avoid using jQuery) [https://docs.angularjs.org/api/], [https://egghead.io/technologies/angularjs]
*Bootstrap (CSS framework)
+
*Bootstrap (CSS framework) [http://getbootstrap.com/css/]
*DHIS2 Web API (for data retrieval and storage)
+
*DHIS2 Web API (for data retrieval and storage) [https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s15.html]
*GitHub (project management)
+
*GitHub (project management) [https://github.com/apers/INF5750-group-assignment/]
  
 
== Time schedule ==
 
== Time schedule ==

Revision as of 16:50, 29 October 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

  • AngularJS (frontend logic, avoid using jQuery) [1], [2]
  • Bootstrap (CSS framework) [3]
  • DHIS2 Web API (for data retrieval and storage) [4]
  • GitHub (project management) [5]

Time schedule

Milestones

Date Milestone
Milestone 1: 1st November
(Sunday)
  • Document features and architecture on Wiki
Milestone 2: 15th November
(Sunday)
  • 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

Weekly meetings

  • When: Wednesdays at 2pm
  • Where: TBD

Team

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

Repository

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