Difference between revisions of "FireHorse"

From mn/ifi/inf5750
Jump to: navigation, search
Line 93: Line 93:
 
==== Inbox ====
 
==== Inbox ====
  
[[File:FireHorse Inbox.png|border]]
+
[[File:FireHorse Inbox.png|border|left|1000px]]
  
 
==== Unread messages ====
 
==== Unread messages ====

Revision as of 13:30, 8 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: ?
  • Presentation: ?

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

Unread messages

New message

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