ØJSS
Contents
- 1 Group Project:
- 2 Group members:
- 3 Features and summary of requirements:
- 4 Architecture:
- 5 Time schedule:
- 6 How you are dividing tasks within the group
- 7 Screenshots and screen flows
- 8 Documented learning during project
- 9 Suggested improvements to APIs etc
- 10 Link to repository
- 11 Download link to sample web app or Android app
Group Project:
Touch-based messaging app
Group members:
- Jacob Biørn
- Sølve René Johnsen
- Sondre Wittek
Features and summary of requirements:
- New message.
- List of messages.
- Delete/Reply.
- Select Messages.
- Multiple message delete, store etc
- Read.
- Mark as read / unread.
- Mark as important.
- Flag as trash.
- Separate Inbox, Outbox, Sent messages, Trash bin.
- Contact list.
- User search.
If time:
- Messenger / chat.
Architecture:
In the making of a web app...
We're going to use offline storage option API(localStorage) to save json objects.
The idea is to retrieve messages from server and store it locally during the short online access time, from newest to oldest.
At the same time we're developing a touch based interface with Cordova using Angular with Jquery.
Time schedule:
Milestone 1: 1st November:
Document features and architecture on Wiki
Show understanding of DHIS2 web apps
Milestone 2: 15th November:
First bare-bone version - static HTML
Uploadable as DHIS2 web app
Milestone 3: 30th November
Finished, if applicable also with mobile app.
Final delivery: 8th December.
Presentation: 9th December.
How you are dividing tasks within the group
Offline storage - Jacob
Read messages - Sølve(logics), Jacob(logics + some gui) and sondre(a lot of GUI and logics)
Send messsage - Sølve
Reply message - Sølve
touch based GUI - Sondre
Scaling - Sondre
Screenshots and screen flows
Documented learning during project
Angular
Angular seed
Bootstrap
DHIS2 api calls
IndexedDB
Suggested improvements to APIs etc
Link to repository
git@github.com:Solverj/inf5750-touch-based-app.git