Milestone 2
Project Plan(Phase 1)
Divvy up work among three team members with different GitHub development branches.
Code in Django Web Framework and with Python.
Utilizing Django Query to collect data and information for later use
Using Google Maps to map sites and connections (circuits)
Project Plan(Phase 2)
Color code site and circuit connections to indicate status
Hover and click shows metadata
Concept (Alternative 1)
Alternative designs would be using customizable modules like d3.js to save development time.
This alternative has been ruled out because d3.js is difficult to work with and does not have enough flexibility to meet the demand from the customer.
Concept (Alternative 2)
Tree node diagram implemented by D3.js is too cluttered for the interface
Might not be helpful and difficult to interpret this information displayed
Concept Selection
The team decided to go with Google Maps as our final concept selection for its flexibility, accuracy, and pricing.
Design
Process Flowchart
Analysis
Hardware: Laptop with Linux OS or CentOS
Software: Docker, Django, Python, GitHub for Windows OS virtual box and vagrant
Test Plan
Plugin development will be tested using virtual network data provided by Network to Code and run on a docker container with Linux environment.