Difference between revisions of "ANNK"

From mn/ifi/inf5750
Jump to: navigation, search
Line 1: Line 1:
 +
<parsererror style="display: block; white-space: pre; border: 2px solid #c77; padding: 0 1em 0 1em; margin: 1em; background-color: #fdd; color: black">
 +
=== This page contains the following errors: ===
 +
<div style="font-family:monospace;font-size:12px">error on line 1 at column 2540: Opening and ending tag mismatch: wbr line 0 and li </div>
 +
=== Below is a rendering of the page up to the first error. ===
 +
</parsererror>
 
= Group Project - Web API HTML-view browser =
 
= Group Project - Web API HTML-view browser =
  
This page will describe the progress and end result of the ANNK group in INF5750 / Fall 2014 group.
+
This page will describe the progress and end result of the ANNK group in INF5750 / Fall 2014 group. Due to the very nature of this wiki-page, its contents will change often. Please refer to the github repository for the latest documentation.
 
 
 
 
  
 
== Group members ==
 
== Group members ==
Line 17: Line 20:
 
*Based on the JSON representation
 
*Based on the JSON representation
  
For more detail on the feature please check the following [https://github.com/selbekk/inf5750-group-project/blob/master/docs/FEATURES.md link].
+
For more detail on the features we plan to implement, please check the following [https://github.com/selbekk/inf5750-group-project/blob/master/docs/FEATURES.md link].
  
 
== Architecture ==
 
== Architecture ==
We plan to use the following technologies for the project:  
+
 
* Build and scaffolding tools: Bower, Grunt, Yeoman
+
We plan to use the following technologies for the project:
* Frontend framework : Angular, Bootstrap
+
 
 +
*Build and scaffolding tools: Bower, Grunt, Yeoman
 +
*Frontend framework&nbsp;: Angular, Bootstrap
  
 
For more detail on the architecture please check the following [https://github.com/selbekk/inf5750-group-project/blob/master/docs/ARCHITECTURE.md link].
 
For more detail on the architecture please check the following [https://github.com/selbekk/inf5750-group-project/blob/master/docs/ARCHITECTURE.md link].
Line 41: Line 46:
  
 
Presentation on December 3rd, due to travelling team members.
 
Presentation on December 3rd, due to travelling team members.
 +
 +
=== Notes on progress ===
 +
 +
The first milestone was reached within the first day of this assignment. We now have a basic angular js application that doesn't fetch data, but does show a filterable list of endpoints and details about a single one as well.
  
 
== Task distribution ==
 
== Task distribution ==
  
- Will be set up later. However, please check our Trello-board for more up to date information.
+
We are using Trello as a project planning tool. Please [https://trello.com/b/QnhjotH7/web-api-html-view-browser check out our board at Trello].
  
 
== Screenshots and application flow ==
 
== Screenshots and application flow ==
  
- Will be filled out later, once we actually have an application to screenshot.
+
You can look at the basic application flow in [https://github.com/selbekk/inf5750-group-project/blob/master/docs/ARCHITECTURE.md#application-flow-and-usage-patterns this document]. Screenshots will be updated once we finished the design and wireframes.
  
 
== Documented learning ==
 
== Documented learning ==
Line 54: Line 63:
 
*[https://www.youtube.com/watch?v=i9MHigUZKEM Good introduction to main Angular concepts]
 
*[https://www.youtube.com/watch?v=i9MHigUZKEM Good introduction to main Angular concepts]
 
*[http://yeoman.io/ Learn about Yeoman for scaffolding]
 
*[http://yeoman.io/ Learn about Yeoman for scaffolding]
 
+
*<wbr><span style="font-family: arial, sans-serif; font-size: 13px;">[https://www.youtube.com/watch?v=Vs2wduoN9Ws Learn about Bower for dependencies]</span></wbr>
== Suggested improvements to API ==
 
 
 
- The API has not yet been tested thoroughly. Once this has been done, we'll put together a suggestion list for improving the API.
 
 
 
== Link to repo ==
 
 
 
The repo is available at [https://github.com/selbekk/inf5750-group-project GitHub]. Please read the README file for more info on how to set up the repo on your local machine.
 
 
 
== Link to Trello ==
 
 
 
We're using Trello as a project management tool. You can check out our board [https://trello.com/b/QnhjotH7/web-api-html-view-browser here].
 

Revision as of 01:29, 3 November 2014

<parsererror style="display: block; white-space: pre; border: 2px solid #c77; padding: 0 1em 0 1em; margin: 1em; background-color: #fdd; color: black">

This page contains the following errors:

error on line 1 at column 2540: Opening and ending tag mismatch: wbr line 0 and li

Below is a rendering of the page up to the first error.

</parsererror>

Group Project - Web API HTML-view browser

This page will describe the progress and end result of the ANNK group in INF5750 / Fall 2014 group. Due to the very nature of this wiki-page, its contents will change often. Please refer to the github repository for the latest documentation.

Group members

  • Kristofer Selbekk
  • Nasibeh Tajik
  • Nugroho Sujatmiko

Summary of requirements

  • Make a HTML based API browser
  • Need to be a web application
  • Based on the JSON representation

For more detail on the features we plan to implement, please check the following link.

Architecture

We plan to use the following technologies for the project:

  • Build and scaffolding tools: Bower, Grunt, Yeoman
  • Frontend framework : Angular, Bootstrap

For more detail on the architecture please check the following link.

This project will communicate with DHIS2 Web API using DHIS2 web-app. How DHIS2 web-app works is explained in the following link.

Time schedule

  • Milestone 1 (November 1st):*This page
    • Document structure and technology choices
    • Set up basic DHIS web app (hello world)
  • Milestone 2 (Noveber 15th):*First barebone version
    • Static HTML
    • Uploadable as a DHIS2 web app
  • Milestone 3 (November 30th):*Full working version
    • Completed documentation
    • Completed WIKI page

Presentation on December 3rd, due to travelling team members.

Notes on progress

The first milestone was reached within the first day of this assignment. We now have a basic angular js application that doesn't fetch data, but does show a filterable list of endpoints and details about a single one as well.

Task distribution

We are using Trello as a project planning tool. Please check out our board at Trello.

Screenshots and application flow

You can look at the basic application flow in this document. Screenshots will be updated once we finished the design and wireframes.

Documented learning