diff --git a/datavisualizer/__init__.py b/datavisualizer/__init__.py new file mode 100755 index 00000000..e69de29b diff --git a/datavisualizer/admin.py b/datavisualizer/admin.py new file mode 100755 index 00000000..8c38f3f3 --- /dev/null +++ b/datavisualizer/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/datavisualizer/apps.py b/datavisualizer/apps.py new file mode 100755 index 00000000..53272b5e --- /dev/null +++ b/datavisualizer/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class DatavisualizerConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'datavisualizer' diff --git a/datavisualizer/migrations/__init__.py b/datavisualizer/migrations/__init__.py new file mode 100755 index 00000000..e69de29b diff --git a/datavisualizer/models.py b/datavisualizer/models.py new file mode 100755 index 00000000..71a83623 --- /dev/null +++ b/datavisualizer/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/datavisualizer/static/markers/leaf-green.png b/datavisualizer/static/markers/leaf-green.png new file mode 100755 index 00000000..6c24f60f Binary files /dev/null and b/datavisualizer/static/markers/leaf-green.png differ diff --git a/datavisualizer/static/markers/leaf-orange.png b/datavisualizer/static/markers/leaf-orange.png new file mode 100755 index 00000000..a8a8f58b Binary files /dev/null and b/datavisualizer/static/markers/leaf-orange.png differ diff --git a/datavisualizer/static/markers/leaf-red.png b/datavisualizer/static/markers/leaf-red.png new file mode 100755 index 00000000..2763505f Binary files /dev/null and b/datavisualizer/static/markers/leaf-red.png differ diff --git a/datavisualizer/static/markers/leaf-shadow.png b/datavisualizer/static/markers/leaf-shadow.png new file mode 100755 index 00000000..6b979fab Binary files /dev/null and b/datavisualizer/static/markers/leaf-shadow.png differ diff --git a/datavisualizer/templates/datavisualizer/base.html b/datavisualizer/templates/datavisualizer/base.html new file mode 100755 index 00000000..cb90fd2b --- /dev/null +++ b/datavisualizer/templates/datavisualizer/base.html @@ -0,0 +1,10 @@ +{% extends "base.html" %} + +{% block headextras %} + {{ block.super }} + + + +{% endblock %} + +{% block title %}Down Caches Map{% endblock %} \ No newline at end of file diff --git a/datavisualizer/templates/datavisualizer/index.html b/datavisualizer/templates/datavisualizer/index.html new file mode 100755 index 00000000..c467c169 --- /dev/null +++ b/datavisualizer/templates/datavisualizer/index.html @@ -0,0 +1,471 @@ +{% extends "datavisualizer/base.html" %} +{% load static %} +{% block content %} +{{ down_caches|json_script:"down-caches-data" }} +{{ healthy_caches|json_script:"healthy-caches-data" }} +
+ This interactive map displays cache servers that are currently down or have unknown status. If you grant location access, the map will also show you the nearest working cache server +
+
+ Down Cache
+
+ Unknown Status
+
+ Nearest Working Cache
+