# PRJ-AIXV
The aim and purpose of this project is to implement a web application that will allow users to visualise the network of internet interconnections between IXP’s (Internet Exchange Points) and AS’s (Autonomous Systems) within Africa. The visualisation will reside at an IXP and AS level and will visualise the data in a geographical context. It will give users access to real and accurate data from trusted sources, represented in an interactive and informative manner, making it easy to visualise the network of interconnections in various contexts and scenarios.
# TEAM MEMBERS
Khalid Amardien (AMRKHA002)
Chris Langerbrink (LNGCHR014)
# FILE STRUCTURE
Inside the PRJ-AIXV project directory you can find the following files and directories:
- coverage (directory): This directory is a JEST directory that contains all the files/directories pertaining to the coverage results produced from system unit testing.
- Data (directory): This is the directory containing all the source data for the application. It consists of the following CSV files:
IXPs.csv - file containing all the IXP information
IXPMembers.csv - file containing all the IXP and their member connection link information
ASs.csv - file containing all the AS information
ASRelaysh.csv - file containing all the AS connection link information
Countries.csv - file containing a list of all the countries in Africa
- Data_Collection_Processing (directory): This directory contains all the python modules/classes that are responsible for the collection, processing and preparation of the source data in the Data directory. The result produced by the modules in this directory are the source data csv files in the Data directory.
- Icons (directory): This is the directory contains all the images and icons used for the application.
- node_modules (directory): This directory is a JEST directory that contains all the node.js modules necessary to carry out unit testing.
- src (directory): This directory contains all th …