Difference between revisions of "Groupname.js"

From mn/ifi/inf5750
Jump to: navigation, search
(Added headings as template for further work)
(Added features, architectures, milestones, etc.)
Line 5: Line 5:
 
* Joakim Misund (joakimmi@student.matnat.uio.no)
 
* Joakim Misund (joakimmi@student.matnat.uio.no)
  
Link to the repository can be found here (insert link) (or not?)
+
Repository: https://github.uio.no/matiashf/groupname.js
  
Download link to sample web app can be found here (insert link) (or not?)
+
== Summary of requirements ==
 +
 
 +
Implement listing and sharing of favorites to Facebook and Twitter as a DHIS2 webapp using javascript.
 +
 
 +
Required features:
 +
* List favorites by type (maps, charts, tables)
 +
* Share favorite to Facebook
 +
* Share favorite to Twitter
  
== Milestones ==
+
Desired features:
Create page - Check
+
* Show enlarged favorite
 +
* Sorting
 +
* Filtering/searching
  
== Summary of requirements ==
+
== Architecture / Tools ==
 +
 
 +
We will implement a DHIS2-webapp based on [https://github.com/dhis2/app-skeleton DHIS2 App skeleton]. We will use [https://facebook.github.io/react/ React] for code structure, [https://github.com/dhis2/d2 D2] to communicate with the backend, and [https://github.com/dhis2/d2-ui D2-ui] + [http://www.material-ui.com/ material-ui] for the frontend. Using [https://webpack.github.io/ Webpack], we will play around with ES2016 using [https://babeljs.io/ Babel]. Also, [http://sass-lang.com/ SASS] is cool!
 +
 
 +
While developing we will set up [https://github.com/dhis2/dhis2-live DHIS2-live] locally (alternatively depend on [DHIS2-play](https://play.dhis2.org/)).
 +
 
 +
== Milestones / Time Schedule ==
 +
 
 +
Milestone 1: 28/10 - Implementation plan
 +
Milestone 2: 6/11 -  Implement core features
 +
Milestone 3: 13/11 - Optional features and polish
 +
Milestone 4: 27/11 - Final delivery
 +
Milestone 5: 7-9/12 - Group Presentation
 +
 
 +
== Potential problems ==
  
== Time schedule ==
+
* Will we need image conversion for Twitter?
 +
* Should we make a responsive page?
  
 
== How we are dividing tasks within the group ==
 
== How we are dividing tasks within the group ==
 +
 +
Coming ~1/11.
  
 
== Screenshots and screen flows ==
 
== Screenshots and screen flows ==
 +
 +
No.
  
 
== Documented learning during project ==
 
== Documented learning during project ==
 +
 +
Yes.
  
 
== Suggested improvements to the API ==
 
== Suggested improvements to the API ==
 +
 +
It's beautiful. Love it unconditionally. <3

Revision as of 15:38, 28 October 2016

Group members

  • Rune Johan Borgli (runejb@uio.no)
  • Matias Hermanrud Fjeld (matiashf@student.matnat.uio.no)
  • Pål Mathias Brandsvoll (paalmbr@uio.no)
  • Joakim Misund (joakimmi@student.matnat.uio.no)

Repository: https://github.uio.no/matiashf/groupname.js

Summary of requirements

Implement listing and sharing of favorites to Facebook and Twitter as a DHIS2 webapp using javascript.

Required features:

  • List favorites by type (maps, charts, tables)
  • Share favorite to Facebook
  • Share favorite to Twitter

Desired features:

  • Show enlarged favorite
  • Sorting
  • Filtering/searching

Architecture / Tools

We will implement a DHIS2-webapp based on DHIS2 App skeleton. We will use React for code structure, D2 to communicate with the backend, and D2-ui + material-ui for the frontend. Using Webpack, we will play around with ES2016 using Babel. Also, SASS is cool!

While developing we will set up DHIS2-live locally (alternatively depend on [DHIS2-play](https://play.dhis2.org/)).

Milestones / Time Schedule

Milestone 1: 28/10 - Implementation plan Milestone 2: 6/11 - Implement core features Milestone 3: 13/11 - Optional features and polish Milestone 4: 27/11 - Final delivery Milestone 5: 7-9/12 - Group Presentation

Potential problems

  • Will we need image conversion for Twitter?
  • Should we make a responsive page?

How we are dividing tasks within the group

Coming ~1/11.

Screenshots and screen flows

No.

Documented learning during project

Yes.

Suggested improvements to the API

It's beautiful. Love it unconditionally. <3