Difference between revisions of "Three developers walk into a bar(code)"

From mn/ifi/inf5750
Jump to: navigation, search
(Stor initiell change: La til features, arkitektur ++)
Line 19: Line 19:
  
 
=== Features ===
 
=== Features ===
* ...
+
* Appen skal kunne scanne og tolke en pasients barcode, og finne pasienten ved hjelp av denne
* ...
+
* Appen skal kunne be brukeren om å registrere en ny pasient dersom det ikke finnes treff på pasientens barcode.
 +
* Skal fungere som web app + android app.
  
 
=== Architecture ===
 
=== Architecture ===
Line 26: Line 27:
 
<gallery>
 
<gallery>
 
File:App-struktur.png|Strukturen til appen
 
File:App-struktur.png|Strukturen til appen
</gallery>
+
</gallery>https://serratus.github.io/quaggaJS/ - QuaggaJS virker som et bra JS-bibliotek for scanning og tolkning av barcodes.
* ...
+
* Spring/Maven/Hibernate på backenden
* ...
+
* HTML/JS/CSS/JQuery + kanskje AngularJS på frontend
 +
* Oversetter frontendkoden med Cordova for å få Android-støtte
  
 
== Time Schedule ==
 
== Time Schedule ==
Line 42: Line 44:
 
** Project should be finished
 
** Project should be finished
 
* Final Delivery: 11th December
 
* Final Delivery: 11th December
** [https://www.youtube.com/watch?v=3GwjfUFyY6M Celebration]
 
 
== Task Delegation ==
 
== Task Delegation ==
¯\(°_o)/¯ // this should be done by sunday!  ''༼ ༎ຶ ෴ ༎ຶ༽''
 
 
 
== Screenshot and Screen flows ==
 
== Screenshot and Screen flows ==
¯\(°_o)/¯
 
 
 
== Documented Learning throughout the Project ==
 
== Documented Learning throughout the Project ==
¯\(°_o)/¯
 
 
 
== Suggested improvements to the APIs ==
 
== Suggested improvements to the APIs ==
¯\(°_o)/¯
 
 
 
== Link to Repository ==
 
== Link to Repository ==
[https://www.youtube.com/watch?v=dQw4w9WgXcQ ¯\(°_o)/¯]
 
 
// this should be done by sunday!  ''༼ ༎ຶ ෴ ༎ຶ༽''
 
  
 
== Download link to Sample Web/Android Application ==
 
== Download link to Sample Web/Android Application ==
[https://www.youtube.com/watch?v=boNRVXR7bqg ¯\(°_o)/¯]
 

Revision as of 16:31, 5 November 2015

/* Task Description */Patient IDs and bar code input and output // this should be done by sunday! ༼ ༎ຶ ෴ ༎ຶ༽

Group Members

Navn e-mail
Espen Bay Fevolden espenbf@ifi.uio.no
Vegard Søyseth vegardds@ifi.uio.no
Kjetil Bugge Kristoffersen kjetilbk@ifi.uio.no

Summary of Requirements

// this should be done by sunday! ༼ ༎ຶ ෴ ༎ຶ༽

Features

  • Appen skal kunne scanne og tolke en pasients barcode, og finne pasienten ved hjelp av denne
  • Appen skal kunne be brukeren om å registrere en ny pasient dersom det ikke finnes treff på pasientens barcode.
  • Skal fungere som web app + android app.

Architecture

![App-struktur](App-struktur.png)

https://serratus.github.io/quaggaJS/ - QuaggaJS virker som et bra JS-bibliotek for scanning og tolkning av barcodes.
  • Spring/Maven/Hibernate på backenden
  • HTML/JS/CSS/JQuery + kanskje AngularJS på frontend
  • Oversetter frontendkoden med Cordova for å få Android-støtte

Time Schedule

  • Milestone 1: 8th Novemeber
    • Document Features and Architechture on the Wiki
    • Show understanding of DHIS2 web applications
    • Set up GIT-repostitory
    • Delegate the tasks
  • Milestone 2: 22th Novemeber
    • First bare-bone version
    • Uploadable as DHIS2 web application
  • Milestone 3: 4th December
    • Project should be finished
  • Final Delivery: 11th December

Task Delegation

Screenshot and Screen flows

Documented Learning throughout the Project

Suggested improvements to the APIs

Link to Repository

Download link to Sample Web/Android Application