Difference between revisions of "FireHorse"

From mn/ifi/inf5750
Jump to: navigation, search
 
Line 94: Line 94:
  
 
[[File:FireHorse Inbox.png|left|1200px]]
 
[[File:FireHorse Inbox.png|left|1200px]]
<br clear=all>
 
  
 +
<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> ====
 
==== <span style="font-size: 12px;">Message&nbsp;</span> ====
  
 
[[File:FireHorse MessageView.png|1200px]]
 
[[File:FireHorse MessageView.png|1200px]]
 +
 
  <br clear=all>
 
  <br clear=all>
 
+
 
 
 
 
 
 
 
 
  
  
Line 114: Line 116:
  
 
[[File:FireHorse Unread.png|left|1200px]]
 
[[File:FireHorse Unread.png|left|1200px]]
<br clear=all>
 
 
 
  
 +
<br clear=all>
  
  
Line 125: Line 125:
  
 
[[File:FireHorse NewMessage.png|left|1200px]]
 
[[File:FireHorse NewMessage.png|left|1200px]]
 +
 
  <br clear=all>
 
  <br clear=all>
  
  
 +
[[File:FireHorse NewMessage2.png|left|1200px]]
  
 
 
[[File:FireHorse NewMessage2.png|left|1200px]]
 
 
  <br clear=all>
 
  <br clear=all>
  
Line 137: Line 136:
  
  
 +
[[File:FireHorse NewMessage3.png|left|1200px]]
  
[[File:FireHorse NewMessage3.png|left|1200px]]
 
 
  <br clear=all>
 
  <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