Difference between revisions of "Rocketscience"
From mn/ifi/inf5750
m (→Suggested improvements to APIs etc) (Tag: Visual edit) |
m (→Download link to sample web app or Android app) (Tag: Visual edit) |
||
Line 44: | Line 44: | ||
==== '''Milestone 5: '''Mid December ==== | ==== '''Milestone 5: '''Mid December ==== | ||
* Presentation | * Presentation | ||
− | |||
− | |||
− | |||
== Organizing the project (Tasks) == | == Organizing the project (Tasks) == | ||
Line 60: | Line 57: | ||
== Suggested improvements to APIs etc == | == Suggested improvements to APIs etc == | ||
− | Lat long coordinates are stored backwards in the database ([long,lat], instead of [lat,long]). We are not sure why, but it is not really a logical solution. | + | Lat long coordinates are stored backwards in the database ([long,lat], instead of [lat,long]). We are not sure why, but it is not really a logical solution. |
− | + | ImportConflicts from the server is in an unknown format (see under for example). Should probably be json? | |
<span lang="EN-US">Validation Violation : {</span> | <span lang="EN-US">Validation Violation : {</span> | ||
Line 69: | Line 66: | ||
<span lang="EN-US">}</span> | <span lang="EN-US">}</span> | ||
+ | |||
+ | == Git Repository == | ||
+ | * '''GitHub repo: '''[https://github.com/uNd3rt4k3r/rocketscience GitHub] | ||
== Download link to sample web app or Android app == | == Download link to sample web app or Android app == | ||
− | + | [https://github.com/uNd3rt4k3r/rocketscience/archive/master.zip Download] |
Revision as of 14:35, 11 December 2015
Contents
Project: Managing organization units
Project Description and requirements
Web application for DHIS2 for managing organization units.
A user should be able to:
- View and filter org. units
- Get detailed information about a org. unit
- Search org. units
- CRUD org. units
- Add a new facility location by map click
Technologies and Frameworks
- Bootstrap
- HTML5 & CSS3
- AngularJS
- DHIS2
- Google Maps JavaScript API
List of group members
- Emil Døhlen Hansen (Emildh)
- Kristian Oddtrøen (Krisodd)
-
Espen Hofsøy Stokkerud (espenhst)Dropped out
Schedule
Milestones
Milestone 1: 10th November
- Document features and architecture on Wiki
- Show understanding of DHIS2 web apps
- Git repo
Milestone 2: 22th November
- First bare-bone version - static HTML
- Uploadable as DHIS2 web app
Milestone 3: 4th December
- Finished
Milestone 4: 11th December
- Final delivery
Milestone 5: Mid December
- Presentation
Organizing the project (Tasks)
We decided to work mostly using pair programming, and dividing simple tasks between us in trello when we saw it suitable.
Screenshots and screen flows
TODO
Documented learning during project
- We have gained knowledge of how DHIS2 web API works and how to create apps in the DHIS2 enviroment.
- How to build a web application integrated with Angular, and how to structure a app with communicating with a web api
- Map interaction
Suggested improvements to APIs etc
Lat long coordinates are stored backwards in the database ([long,lat], instead of [lat,long]). We are not sure why, but it is not really a logical solution.
ImportConflicts from the server is in an unknown format (see under for example). Should probably be json?
Validation Violation : {
property = 'email', message = 'Not a valid email.', value = asdf@ asdf.asdf
}
Git Repository
- GitHub repo: GitHub