Difference between revisions of "ANNK"
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 | + | 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 : 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 == | ||
− | - | + | 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 == | ||
− | - | + | 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> | |
− | = | ||
− | |||
− | - | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
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">
Contents
This page contains the following errors:
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.