Difference between revisions of "NinjaTurtles"

From mn/ifi/inf5750
Jump to: navigation, search
Line 55: Line 55:
 
<span style="color: rgb(20, 24, 35); font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 14px; line-height: 19.3199996948242px;">__________________Basic Json View__________________</span>
 
<span style="color: rgb(20, 24, 35); font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 14px; line-height: 19.3199996948242px;">__________________Basic Json View__________________</span>
  
-- We can use HTML5 editable text feature to be able to edit/save the json files<br/>-- There might be an automated save option<br/><span class="text_exposed_show" style="display: inline;">-- When you hover over some text, you may click to google these keywords.</span>
+
-- Show json objects in a readable format on the page (as a pretty, linked HTML representation)<br/>-- We can use HTML5 editable text feature to be able to edit/save the json files<br/>-- There might be an automated save option<br/><span class="text_exposed_show" style="display: inline;">-- When you hover over some text, you may click to google these keywords.</span>
  
 
<span style="color: rgb(20, 24, 35); font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 14px; line-height: 19.3199996948242px;">__________________Visual Json______________________</span>
 
<span style="color: rgb(20, 24, 35); font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 14px; line-height: 19.3199996948242px;">__________________Visual Json______________________</span>

Revision as of 16:07, 10 November 2014

Group members

  • Pedro Lima
  • Sercan Leylek
  • Pooja More

sln2uh.jpg

Summary of requirements

Web API HTML-view browser

Render pretty, linked HTML representation of the web api data model, starting at api/resources, based on the JSON representations.

Architecture

List of technologies

  • HTML5
  • CSS
  • JavaScript (jQuery and AngularJS)

In order to scaffold and build our web app, we'll use the following tools:

  • Yeoman
  • Grunt
  • Bower

Time schedule

2nd of November

Planning & task distribution will be complete.

16th of November

Basic Json view will be functional with basic requirements.

30th of November

Additional features will be implemented.

2nd of December

Testing phase ends.

4th of December

Presentation of the product.

Features

Ninja Turtles Team has been planning to deliver 3 main features with this project. These feature development tasks will be distributed among the team members.

__________________Basic Json View__________________

-- Show json objects in a readable format on the page (as a pretty, linked HTML representation)
-- We can use HTML5 editable text feature to be able to edit/save the json files
-- There might be an automated save option
-- When you hover over some text, you may click to google these keywords.

__________________Visual Json______________________

-- This will be a separate page which shows the json content distributed over a map.
-- Assume that every json node is an individual patient with location info. This module will show different diseases with different colors. When you click over a point, you will be able to view more info about this patient.

__________________File Conversion & Download_________
-- We may get every json file converted to XML, XLS and CSV formats.
-- Converted files might be downloaded via link.

Screenshots and screen flows

Currently only our intro video is available. Watch it here.

Documented learning during project

Suggested improvements to APIs etc

Link to repository

[1]

Download link to sample web app or Android app