Difference between revisions of "Overdressed"
From mn/ifi/inf5750
Line 1: | Line 1: | ||
== Project == | == 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) | ||
+ | *Bootstrap (CSS framework) | ||
+ | *DHIS2 Web API (for data retrieval and storage) | ||
+ | *GitHub (project management) | ||
== Time schedule == | == Time schedule == |
Revision as of 16:44, 29 October 2014
Contents
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)
- Bootstrap (CSS framework)
- DHIS2 Web API (for data retrieval and storage)
- GitHub (project management)
Time schedule
Milestones
Date | Milestone |
---|---|
Milestone 1: 1st November (Sunday) |
|
Milestone 2: 15th November (Sunday) |
|
Milestone 3: 30th November (Sunday) |
|
8th December (Monday) |
|
9th December (Tuesday) |
|
Weekly meetings
- When: Wednesdays at 2pm
- Where: TBD
Team
- Daniel Høgli Olufsen
- Henrik Steen
- Christian Finnøy
- Audun Øygard