diff --git a/api/submitSensorDataExample.json b/api/submitSensorDataExample.json
old mode 100644
new mode 100755
diff --git a/css/blueweather.css b/css/blueweather.css
new file mode 100644
index 0000000..a1b2886
--- /dev/null
+++ b/css/blueweather.css
@@ -0,0 +1,106 @@
+/*
+ *
+ */
+
+ .opacity-animated {
+ -webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
+ transition: opacity 1s;
+ -webkit-transition: padding-top 1s; /* For Safari 3.1 to 6.0 */
+ transform: scale(1);
+ transition: 1s all ease;
+ }
+
+ .flexFont {
+ height:100%;
+ width:100%;
+ }
+
+/*
+ * Login modal
+ */
+ .bd-placeholder-img {
+ font-size: 1.125rem;
+ text-anchor: middle;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+@media (min-width: 768px) {
+ .bd-placeholder-img-lg {
+ font-size: 3.5rem;
+ }
+}
+
+.modal-login {
+ color: #636363;
+ width: 350px;
+}
+
+.modal-login .modal-content {
+ padding: 20px;
+ border-radius: 5px;
+ border: none;
+}
+
+.modal-login .modal-header {
+ border-bottom: none;
+ position: relative;
+ justify-content: center;
+}
+
+.modal-login h4 {
+ text-align: center;
+ font-size: 26px;
+}
+
+.modal-login .form-group {
+ position: relative;
+}
+
+.modal-login i {
+ position: absolute;
+ left: 13px;
+ top: 11px;
+ font-size: 18px;
+}
+
+.modal-login .form-control,
+.modal-login .btn {
+ min-height: 40px;
+ border-radius: 3px;
+ transition: all 0.5s;
+ border: 1px solid #ced4da;
+ border-width: 1px;
+}
+
+.modal-login .close {
+ position: absolute;
+ top: -5px;
+ right: -5px;
+}
+
+.modal-login .forgot-link {
+ color: #12b5e5;
+ float: right;
+}
+
+.modal-login .modal-footer {
+ color: #999;
+ border: none;
+ text-align: center;
+ border-radius: 5px;
+ font-size: 13px;
+ margin-top: -20px;
+ justify-content: center;
+}
+
+.modal-login .modal-footer a {
+ color: #12b5e5;
+}
+
+.trigger-btn {
+ display: inline-block;
+ margin: 100px auto;
+}
\ No newline at end of file
diff --git a/css/dashboard.css b/css/dashboard.css
index 06c0db8..9f8adb7 100755
--- a/css/dashboard.css
+++ b/css/dashboard.css
@@ -81,8 +81,6 @@ body {
.navbar .form-control {
padding: .75rem 1rem;
- border-width: 0;
- border-radius: 0;
}
.form-control-dark {
@@ -109,22 +107,4 @@ body {
.bd-placeholder-img-lg {
font-size: 3.5rem;
}
-}
-
-.dropdown-toggle::after {
- display:none;
-}
-
-/*
- *
- */
-
-.opacity-animated {
- -webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
- transition: opacity 1s;
-}
-
-.flexFont {
- height:100%;
- width:100%;
}
\ No newline at end of file
diff --git a/css/font-awesome.min.css b/css/font-awesome.min.css
old mode 100644
new mode 100755
diff --git a/css/index.css b/css/index.css
index 76d47f8..df92462 100755
--- a/css/index.css
+++ b/css/index.css
@@ -2,15 +2,105 @@
*
*/
- .opacity-animated {
- -webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
- transition: opacity 1s;
- -webkit-transition: padding-top 1s; /* For Safari 3.1 to 6.0 */
- transform: scale(1);
- transition: 1s all ease;
+ .bd-placeholder-img {
+ font-size: 1.125rem;
+ text-anchor: middle;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
+
+ @media (min-width: 768px) {
+ .bd-placeholder-img-lg {
+ font-size: 3.5rem;
+ }
+ }
+
+ /*
+ * Offcanvas
+ */
+
+ html,
+body {
+ overflow-x: hidden; /* Prevent scroll on narrow devices */
+}
+
+body {
+ padding-top: 56px;
- .flexFont {
- height:100%;
- width:100%;
- }
\ No newline at end of file
+}
+
+@media (max-width: 991.98px) {
+ .offcanvas-collapse {
+ position: fixed;
+ top: 56px; /* Height of navbar */
+ bottom: 0;
+ left: 100%;
+ width: 100%;
+ padding-right: 1rem;
+ padding-left: 1rem;
+ overflow-y: auto;
+ visibility: hidden;
+ background-color: #343a40;
+ transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
+ transition: transform .3s ease-in-out, visibility .3s ease-in-out;
+ transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
+ }
+ .offcanvas-collapse.open {
+ visibility: visible;
+ -webkit-transform: translateX(-100%);
+ transform: translateX(-100%);
+ }
+}
+
+.nav-scroller {
+ position: relative;
+ z-index: 2;
+ height: 2.75rem;
+ overflow-y: hidden;
+}
+
+.nav-scroller .nav {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ padding-bottom: 1rem;
+ margin-top: -1px;
+ overflow-x: auto;
+ color: rgba(255, 255, 255, .75);
+ text-align: center;
+ white-space: nowrap;
+ -webkit-overflow-scrolling: touch;
+}
+
+.nav-underline .nav-link {
+ padding-top: .75rem;
+ padding-bottom: .75rem;
+ font-size: .875rem;
+ color: #6c757d;
+}
+
+.nav-underline .nav-link:hover {
+ color: #007bff;
+}
+
+.nav-underline .active {
+ font-weight: 500;
+ color: #343a40;
+}
+
+.text-white-50 { color: rgba(255, 255, 255, .5); }
+
+.bg-purple { background-color: #6f42c1; }
+.bg-blue { background-color: #007bff; }
+.bg-ff { background-color: #e6e4e4; }
+
+.lh-100 { line-height: 1; }
+.lh-125 { line-height: 1.25; }
+.lh-150 { line-height: 1.5; }
+
+.rounded {
+ border-radius: .7rem !important;
+ }
diff --git a/css/offcanvas.css b/css/offcanvas.css
deleted file mode 100755
index 3a76bbc..0000000
--- a/css/offcanvas.css
+++ /dev/null
@@ -1,84 +0,0 @@
-html,
-body {
- overflow-x: hidden; /* Prevent scroll on narrow devices */
-}
-
-body {
- padding-top: 56px;
-
-}
-
-@media (max-width: 991.98px) {
- .offcanvas-collapse {
- position: fixed;
- top: 56px; /* Height of navbar */
- bottom: 0;
- left: 100%;
- width: 100%;
- padding-right: 1rem;
- padding-left: 1rem;
- overflow-y: auto;
- visibility: hidden;
- background-color: #343a40;
- transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
- transition: transform .3s ease-in-out, visibility .3s ease-in-out;
- transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
- }
- .offcanvas-collapse.open {
- visibility: visible;
- -webkit-transform: translateX(-100%);
- transform: translateX(-100%);
- }
-}
-
-.nav-scroller {
- position: relative;
- z-index: 2;
- height: 2.75rem;
- overflow-y: hidden;
-}
-
-.nav-scroller .nav {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: nowrap;
- flex-wrap: nowrap;
- padding-bottom: 1rem;
- margin-top: -1px;
- overflow-x: auto;
- color: rgba(255, 255, 255, .75);
- text-align: center;
- white-space: nowrap;
- -webkit-overflow-scrolling: touch;
-}
-
-.nav-underline .nav-link {
- padding-top: .75rem;
- padding-bottom: .75rem;
- font-size: .875rem;
- color: #6c757d;
-}
-
-.nav-underline .nav-link:hover {
- color: #007bff;
-}
-
-.nav-underline .active {
- font-weight: 500;
- color: #343a40;
-}
-
-.text-white-50 { color: rgba(255, 255, 255, .5); }
-
-.bg-purple { background-color: #6f42c1; }
-.bg-blue { background-color: #007bff; }
-.bg-ff { background-color: #e6e4e4; }
-
-.lh-100 { line-height: 1; }
-.lh-125 { line-height: 1.25; }
-.lh-150 { line-height: 1.5; }
-
-.rounded {
- border-radius: .7rem !important;
- }
-}
\ No newline at end of file
diff --git a/css/signin.css b/css/signin.css
deleted file mode 100755
index fc1b18b..0000000
--- a/css/signin.css
+++ /dev/null
@@ -1,44 +0,0 @@
-html,
-body {
- height: 100%;
-}
-
-body {
- display: -ms-flexbox;
- display: flex;
- -ms-flex-align: center;
- align-items: center;
- padding-top: 40px;
- padding-bottom: 40px;
- background-color: #f5f5f5;
-}
-
-.form-signin {
- width: 100%;
- max-width: 330px;
- padding: 15px;
- margin: auto;
-}
-.form-signin .checkbox {
- font-weight: 400;
-}
-.form-signin .form-control {
- position: relative;
- box-sizing: border-box;
- height: auto;
- padding: 10px;
- font-size: 16px;
-}
-.form-signin .form-control:focus {
- z-index: 2;
-}
-.form-signin input[type="email"] {
- margin-bottom: -1px;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-.form-signin input[type="password"] {
- margin-bottom: 10px;
- border-top-left-radius: 0;
- border-top-right-radius: 0;
-}
\ No newline at end of file
diff --git a/dashboard.html b/dashboard.html
index 0c07a39..580e482 100755
--- a/dashboard.html
+++ b/dashboard.html
@@ -13,14 +13,16 @@
-
-
+
+
+
+
-