Gitignore
Contents
Project Information
Developing a touch-friendly messaging application for DHIS Health application, with offline capabilities
Group members
Bastien de La Selle-Le Her - b.delaselle.leher@gmail.com
Jean-Charles Leneveu - jcleneveu@linux.com
Øystein Dale - oystedal@ifi.uio.no
Git repository
https://github.com/INF5750-gitignore/dhis2-app-messaging
Features
- Fetch and display messages from server
- Display web connection status
- Display messages even if off-line. Posibility to write messages and differ sending until web connection is back.
- Mark messages as read / delete / reply
- Search funtion in messages
- Filter messages (unread / followed)
- Autorefresh of messages
Milestones
Objectives are as following:
Date | Objectives |
November 10 |
|
November 22 |
|
November 27 |
|
December 1 |
|
December 3 |
|
December 8 |
|
Team working
The development is made as a team. We use GitHub "issues" functionality to keep track of the different features being implemented and work repartition
You can see the feature list and progress here
We met several times during the project process to discuss features and decide what would be the next steps in implementing the functionalities.
Screenshots
Project learning and difficulties encountered
Before the project, none of us had worked with AngularJS. It was a nice way to grasp the use of this framework, as well as team coordination while working simultaneously on the project.
We were first facing issues with the paging in the API response, as the fields returned with or without paging were different. This behaviour revealed to be a bug, fixed on the latest version of DHIS. However, few functionalities still have issues. For instance, it is not possible to toggle the follow-up status of the message with the web-API, at least according to the lack of documentation and our own experiences.