diff --git a/web/index.css b/web/index.css
new file mode 100644
index 0000000..c795b25
--- /dev/null
+++ b/web/index.css
@@ -0,0 +1,57 @@
+#main-section {
+ display: flex;
+ flex-direction: row;
+ margin: 2.5rem
+}
+
+#statistic {
+ flex: 1;
+ min-width: 300px;
+ background: #ffffff;
+ border-radius: 8px;
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
+ padding: 1.5rem;
+ text-align: center;
+}
+
+#table-section {
+ overflow-x: auto;
+}
+
+#map {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+ flex: 2;
+ min-width: 600px;
+}
+
+
+// from https://codepen.io/zass-udd/pen/NWqKmdE
+table {
+ border-collapse: collapse;
+ width: 100%;
+}
+
+td, th {
+ border: 1px solid #dddddd;
+ text-align: center;
+ padding:6px 20px;
+}
+tr th {
+ border: 1px solid #dddddd;
+ text-align: center;
+ padding:6px 20px;
+ background-color: #ad1e23;
+ color:#fff;
+}
+
+tr:hover {
+ background-color: #dddddd;
+ cursor: pointer;
+}
+
+.content td, .content th {
+ border-top: 1px solid transparent;
+ padding: 2px 10px 2px 15px;
+}
\ No newline at end of file
diff --git a/web/index.html b/web/index.html
new file mode 100644
index 0000000..b65a9d4
--- /dev/null
+++ b/web/index.html
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+ Graph
+
+
+
+
+
+
+
+
+
+
+
+
+
Rainfall Statistics
+
Today rain/hr.
+
+
+
+
+ | Location |
+ Coordinate |
+ Rain Per Hour |
+
+
+ | Latitude |
+ Longitude |
+
+
+ | 8 |
+ 0.395 |
+ ±8 |
+ 50.27 |
+
+
+ | 10 |
+ 0.617 |
+ ±6 |
+ 78.54 |
+
+
+ | 12 |
+ 0.888 |
+ ±6 |
+ 113.10 |
+
+
+ | 16 |
+ 1.580 |
+ ±5 |
+ 201.06 |
+
+
+ | 20 |
+ 2.470 |
+ ±5 |
+ 314.16 |
+
+
+ | 22 |
+ 2.984 |
+ ±4 |
+ 380.13 |
+
+
+ | 25 |
+ 3.850 |
+ ±4 |
+ 490.88 |
+
+
+ | 28 |
+ 4.840 |
+ ±4 |
+ 615.75 |
+
+
+ | 32 |
+ 6.310 |
+ ±4 |
+ 804.25 |
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file