Fabulous four

From mn/ifi/inf5750
Revision as of 14:04, 6 November 2014 by Jorgenjr@uio.no (talk | contribs)

Jump to: navigation, search

List of group members

  • Sindre kvålsgard (sindrekv)
  • Jørgen Jacobsen Rognerud (jorgenjr)
  • Andreas Færøvig Olsen (andrefol)
  • Torgeir Ous (torgeiou)


Summary of requirements

Project: Touch-based messaging app

Will use CSS, Bootstrap, AJAX, Javascript, Angular, HTML5, Maven, Git.

Architecture:

- CSS: Bootstrap

- Client: HTML5, JavaScript and Possibly AngularJS

- Server: Postgres

Features:

- Send message

- Add friend to friendslist

- Delete message/conversation

- Multiple people in same conversation, where conversation name = subject.

- One color for your messages and another color for the other peoples involved in the conversation.

- Headers with names displaying who said what and timestamp.

- Local storage for customizable number of months(1-6).  

- Responsive chat. When a message is sent, it'll automaticly pop up in the conversation, no page refresh is needed.

Time schedule

First deadline: (7/11)

  • Document architecture, features/functions and UI mockup to the wiki.

Second deadline: (15/11)

  • First bare-bone version - static HTML.
  • First version UI with Bootstrap.
  • Uploadable as DHIS web app.
  • Setting up Postgres database

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

First deadline:

jorgenjr:

  • Update wiki.
  • Design a UI mockup.

sindrekv:

  • Design flow charts.
  • Update wiki.

torgeiou:

andrefol:

Everyone must understand the features and functionality of the project.

Second deadline:

jorgenjr:

  • HTML
  • Basic JavaScript

sindrekv:

  • Bootstrap/HTML

torgeiou:

andrefol:

Screenshots and screen flows

Flowchart5750.jpg
Inbox.png

Fig 2: inbox

Outbox.png

Fig 3: outbox

Newmessage.png

Fig 4: new message

Friends.png

Fig 5: friends

Messaging.png

Documented learning during project

Suggested improvements to APIs etc

Link to repository

gitolite@git.uio.no:u/sindrekv/project5750

Download link to sample web app or Android app