Difference between revisions of "Overdressed"
From mn/ifi/inf5750
(10 intermediate revisions by 3 users not shown) | |||
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://docs.angularjs.org/api/], [https://egghead.io/technologies/angularjs https://egghead.io/technologies/angularjs] |
− | *Bootstrap (CSS framework) | + | *Bootstrap (CSS framework) [http://getbootstrap.com/css/ 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 https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s15.html] |
− | *GitHub (project management) | + | *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 == | == Time schedule == | ||
Line 39: | Line 44: | ||
! Milestone | ! Milestone | ||
|- | |- | ||
− | | Milestone 1: 1st November<br/>( | + | | Milestone 1: 1st November<br/>(Saturday) |
| | | | ||
*Document features and architecture on Wiki | *Document features and architecture on Wiki | ||
|- | |- | ||
− | | Milestone 2: 15th November<br/>( | + | | Milestone 2: 15th November<br/>(Saturday) |
| | | | ||
*First bare-bone versjon - static HTML | *First bare-bone versjon - static HTML | ||
Line 65: | Line 70: | ||
|} | |} | ||
+ | |||
+ | |||
+ | |||
+ | More detailed overview of milestones and issues can be found at [https://github.com/apers/INF5750-group-assignment/milestones GitHub] | ||
=== Weekly meetings === | === Weekly meetings === | ||
Line 70: | Line 79: | ||
*When: Wednesdays at 2pm | *When: Wednesdays at 2pm | ||
*Where: TBD | *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 80: | 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] |
+ | |||
+ | == Test server == | ||
+ | |||
+ | [http://inf5750-19.uio.no http://inf5750-19.uio.no] |
Latest revision as of 20:06, 13 November 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) https://docs.angularjs.org/api/, https://egghead.io/technologies/angularjs
- Bootstrap (CSS framework) http://getbootstrap.com/css/
- DHIS2 Web API (for data retrieval and storage) https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s15.html
- GitHub (project management) https://github.com/apers/INF5750-group-assignment/
- Bower (package manager for web) http://bower.io/
Time schedule
Milestones
Date | Milestone |
---|---|
Milestone 1: 1st November (Saturday) |
|
Milestone 2: 15th November (Saturday) |
|
Milestone 3: 30th November (Sunday) |
|
8th December (Monday) |
|
9th December (Tuesday) |
|
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