Difference between revisions of "Stack Smashing Detected"
From mn/ifi/inf5750
(Created page with " == List of group members == * Eskil Opdahl Nordland * Nicolay Mohebi * Torstein Brevig == Summary of requirements == B - Data store manager app. * Browse and update the valu...") |
(→Screenshots and screen flows) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
* You should first generate some data, which can for example be done using various Node.js libraries. See one example here. | * You should first generate some data, which can for example be done using various Node.js libraries. See one example here. | ||
* The user interface should be nicely navigable | * The user interface should be nicely navigable | ||
+ | : | ||
+ | * Update, create and delete key values in namespaces. | ||
== Time schedule == | == Time schedule == | ||
Line 21: | Line 23: | ||
== Screenshots and screen flows == | == Screenshots and screen flows == | ||
− | * | + | * Data model: |
+ | [[File:DataModel.png|500px|center|Data model]] | ||
+ | * Mockup: | ||
+ | [[File:DataStoreApp_key.png|500px|center|Data model]] | ||
+ | : | ||
+ | [[File:DataStoreApp_menu.png|500px|center|Data model]] | ||
+ | : | ||
+ | [[File:DataStoreApp_metadata.png|500px|center|Data model]] | ||
+ | : | ||
+ | [[File:DataStoreApp_namespace.png|500px|center|Data model]] | ||
+ | : | ||
+ | [[File:DataStoreApp_namespace_analysis.png|500px|center|Data model]] | ||
== Documented learning during project == | == Documented learning during project == | ||
Line 37: | Line 50: | ||
* TBD | * TBD | ||
− | Link to repository | + | == Link to repository == |
* https://github.com/Eskalol/StackSmashingDetected | * https://github.com/Eskalol/StackSmashingDetected |
Latest revision as of 20:57, 28 October 2016
Contents
List of group members
- Eskil Opdahl Nordland
- Nicolay Mohebi
- Torstein Brevig
Summary of requirements
B - Data store manager app.
- Browse and update the values in the DHIS2 Data Store. User friendly presentation and navigation, possibly a way to keep an audit trail of changes and display/visualize statistics regarding the data, e.g. broken down by DHIS2 webapp (i.e. broken down by name space, assuming each app has a separate namespace).
- You should first generate some data, which can for example be done using various Node.js libraries. See one example here.
- The user interface should be nicely navigable
- Update, create and delete key values in namespaces.
Time schedule
- Milestone 1 (October 28th)
- Planning and understanding of project
- Milestone 2 (November 2nd)
- Learning React and Redux
How you are dividing tasks within the group
- Creating issues on Github. Whoever wants to solve an issue, does so.
Screenshots and screen flows
- Data model:
- Mockup:
Documented learning during project
- React and Redux
- Automatic code coverage and testing
Technologies used
- React and Redux
- Generated project with FountainJS, one of the best React code generators in the world (just for project setup!).
- Using Travis-CI for testing
- Codecov.io for static analysis, Travis pipes test reports to Codecov
- Webpack, Sass, Gulp4, React-router
Suggested improvements to APIs etc
- TBD