Difference between revisions of "FireHorse"
From mn/ifi/inf5750
(29 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
=== Messaging app === | === 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 == | == Milestones == | ||
Line 23: | 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 33: | Line 74: | ||
*Jarle Fosen | *Jarle Fosen | ||
*Vilde Fjeldstad | *Vilde Fjeldstad | ||
+ | |||
+ | == Meetings == | ||
+ | |||
+ | #27.10.14 - Initial meeting with introduction to API. | ||
+ | #3.11.14 - Group meeting, general take! | ||
+ | #3.11.14 - Starting first sprint, created some more subtasks and started coding. | ||
+ | #5.11.14 - Group meeting, started defining tasks in Jira and planned first sprint. | ||
+ | #7.11.14 - Work session. | ||
+ | #10.11.14 - Planning tasks for Sprint 2. Sprint 2 started. | ||
+ | #12.11.14 - Group meeting. Worked on tasks for second sprint. | ||
+ | #14.11.14 - Work session. | ||
+ | #17.11.14 - Planning Sprint 3. Work session all day. | ||
+ | |||
+ | |||
+ | |||
+ | == Screenshots == | ||
+ | |||
+ | ==== Inbox ==== | ||
+ | |||
+ | [[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 </span> ==== | ||
+ | |||
+ | [[File:FireHorse MessageView.png|1200px]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | |||
+ | |||
+ | ==== Unread messages ==== | ||
+ | |||
+ | [[File:FireHorse Unread.png|left|1200px]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== 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> | ||
+ | |||
+ | |||
+ | |||
+ | |||
== Jira Issue Tracker == | == Jira Issue Tracker == | ||
− | [http://cloud.bergersenweb.com:7070/jira/browse/FH/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel] | + | [http://cloud.bergersenweb.com:7070/jira/browse/FH/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel http://cloud.bergersenweb.com:7070/jira/browse/FH/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel] |
== Repository == | == Repository == | ||
[https://github.com/jarlefosen/INF5750-group-assignment https://github.com/jarlefosen/INF5750-group-assignment] | [https://github.com/jarlefosen/INF5750-group-assignment https://github.com/jarlefosen/INF5750-group-assignment] |
Latest revision as of 02:24, 9 December 2014
Contents
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
- 27.10.14 - Initial meeting with introduction to API.
- 3.11.14 - Group meeting, general take!
- 3.11.14 - Starting first sprint, created some more subtasks and started coding.
- 5.11.14 - Group meeting, started defining tasks in Jira and planned first sprint.
- 7.11.14 - Work session.
- 10.11.14 - Planning tasks for Sprint 2. Sprint 2 started.
- 12.11.14 - Group meeting. Worked on tasks for second sprint.
- 14.11.14 - Work session.
- 17.11.14 - Planning Sprint 3. Work session all day.
Screenshots
Inbox
Message
Unread messages
New message