Difference between revisions of "FireHorse"

From mn/ifi/inf5750
Jump to: navigation, search
 
(15 intermediate revisions by the same user not shown)
Line 64: Line 64:
 
Finished, if applicable also with mobile app
 
Finished, if applicable also with mobile app
  
*Final delivery: ?
+
*Final delivery: December 8th
  
*Presentation: ?
+
*Presentation: December 3rd
  
 
== Team ==
 
== Team ==
Line 93: Line 93:
 
==== Inbox ====
 
==== Inbox ====
  
[[File:FireHorse Inbox.png|border|left|1100px]]
+
[[File:FireHorse Inbox.png|left|1200px]]
 +
 
 +
<br clear=all>
 +
 
 +
[[File:FireHorse Inbox2 .png|left|600px]]
 +
 
 +
<br clear=all>
 +
 
 +
[[File:FireHorse InboxEdit.png|left|600px]]
 +
 
 +
<br clear=all>
 +
 
 +
==== <span style="font-size: 12px;">Message&nbsp;</span> ====
 +
 
 +
[[File:FireHorse MessageView.png|1200px]]
 +
 
 +
<br clear=all>
 +
 +
 
  
 
==== Unread messages ====
 
==== Unread messages ====
 +
 +
[[File:FireHorse Unread.png|left|1200px]]
 +
 +
<br clear=all>
 +
 +
 +
  
 
==== New message ====
 
==== New message ====
 +
 +
[[File:FireHorse NewMessage.png|left|1200px]]
 +
 +
<br clear=all>
 +
 +
 +
[[File:FireHorse NewMessage2.png|left|1200px]]
 +
 +
<br clear=all>
 +
 +
 +
 +
 +
[[File:FireHorse NewMessage3.png|left|1200px]]
 +
 +
<br clear=all>
 +
 +
  
  

Latest revision as of 01:24, 9 December 2014

Project

Messaging app

Messaging app optimized for touch-based devices with offline support for last X months of messages.

Features

  • View all messages (Inbox)
  • View single message
  • Write new message
  • Sort inbox by follow-up
  • Sort inbox by unread
  • Mark a message for follow-up
  • Delete a message

Technologies & frameworks

  • CSS/SASS
  • Angular JS
  • Bootstrap
  • HTML5
  • Cordova
  • Jasmine - JavaScript Test Framework

Tools

  • NPM - Node Package Moduels
  • Bower - Web package manager
  • Grunt - Javascript Task Runner
  • ESLint - Linting utility for JavaScript
  • W3C Validator - Validator for HTML and CSS
  • Git - Version Control System
  • Karma - Javascript Test Runner

Sprints

Sprint 1 (29.oct - 10.nov)

  • Install DHIS2 on Linux server provided by USIT
  • Login functionality
  • View sent messages (Inbox)
  • View received messages (Inbox)
  • Delete message

Sprint 2 (11.nov - 24.nov)

Sprint 3 (25.nov - 8.dec)

Milestones

  • Milestone 1: 1st November:

Document features and architecture on Wiki

  • Milestone 2: 15th November:

First bare-bone versjon - static HTML

Uploadable as DHIS web app

  • Milestone 3: 30th November

Finished, if applicable also with mobile app

  • Final delivery: December 8th
  • Presentation: December 3rd

Team

  • Christian Bergum Bergersen
  • Amund Øgar Meisal
  • Jarle Fosen
  • Vilde Fjeldstad

Meetings

  1. 27.10.14 - Initial meeting with introduction to API.
  2. 3.11.14 - Group meeting, general take!
  3. 3.11.14 - Starting first sprint, created some more subtasks and started coding. 
  4. 5.11.14 - Group meeting, started defining tasks in Jira and planned first sprint.
  5. 7.11.14 - Work session.
  6. 10.11.14 - Planning tasks for Sprint 2. Sprint 2 started.
  7. 12.11.14 - Group meeting. Worked on tasks for second sprint.
  8. 14.11.14 - Work session.
  9. 17.11.14 - Planning Sprint 3. Work session all day.


Screenshots

Inbox

FireHorse Inbox.png

FireHorse Inbox2 .png

FireHorse InboxEdit.png

Message 

FireHorse MessageView.png



Unread messages

FireHorse Unread.png



New message

FireHorse NewMessage.png


FireHorse NewMessage2.png



FireHorse NewMessage3.png



Jira Issue Tracker

http://cloud.bergersenweb.com:7070/jira/browse/FH/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel

Repository

https://github.com/jarlefosen/INF5750-group-assignment