Crappyengineering

From mn/ifi/inf5750
Revision as of 13:07, 26 October 2016 by Freh@uio.no (talk | contribs) (Features and Architecture)

Jump to: navigation, search

Overview

Project C

Social integration with Facebook and Twitter using their respective APIs to share favourites of maps, charts and pivot-tables.

We will do this by making a Webapp

Group members

  • Christopher Bauge (chrisbau@mail.uio.no)
  • Fredrik Hov (freh@mail.uio.no)
  • Mathias Næss (mathiana@mail.uio.no)

Milestones

Create page - Check

Milestone 1: October 28 [Pending]

  • Document features and architecture on Wiki
  • Show understanding of your project task

Summary of requirements

  • Get app framework up and running
  • Pull data from API, starting with maps and charts. Pivot tables needs to be generated and require more work
  • Implement share to Facebook and Twitter

Features and Architecture

The project has changed as of 26.10.2016, and no longer includes extending the core messaging function to handle attachments or embedded images.

Currently planned features:

  • Flash animations [not implemented]
  • Easy to use GUI [not implemented]
    • Show available resources (type)
    • Show available items (defined by type)
    • Filter on Name [not implemented]
    • Dynamic preview of data (only charts/maps, not on mobile for now) [not implemented]

Optional wanted features:'

  • Change dynamic preview to grid + thumbnail [not implemented]
  • Filter by Country [not implemented]
  • Responsive design [not implemented]


Architecture:

Time schedule

How we are dividing tasks within the group

Screenshots and screen flows

Documented learning during project

Suggested improvements to the API

Link to repository

The repository can be found at dhis.crappyengineering.com

Download link to sample web app