diff --git a/ts/components/TableUploadRequirements.vue b/ts/components/TableUploadRequirements.vue
new file mode 100644
index 00000000..d768b498
--- /dev/null
+++ b/ts/components/TableUploadRequirements.vue
@@ -0,0 +1,72 @@
+
+
+ Your CSV file must contain the following columns in any order. Please
+ ensure your data matches the required format.
+ CSV Upload Requirements
+
+
+
+
+
+
+
+ Field
+ Description
+ Format
+ Example
+
+
+ City
+ The city portion of the address
+ Text
+ Visalia
+
+
+ Comment
+ The condition of the pool
+ Text
+ "blue", "dry", "false pool", "green", or "murky"
+
+
+ HouseNo
+ The house number portion of the address
+ Text
+ 123
+
+
+ State
+ The state portion of the address
+ Text
+ California
+
+
+ Street
+ The street portion of the address
+ Text
+ Main St
+
+
+ TargetLat
+ The latitude of the target location
+ Decimal Number
+ 36.56245379
+
+
+ TargetLon
+ The longitude of the target location
+ Decimal Number
+ -119.3948222
+
+
+
+ ZIP
+ The postal code (ZIP) portion of the address
+ Text
+ 93681
+
- Your CSV file must contain the following columns in any order. Please - ensure your data matches the required format. -
- -| Field | -Description | -Format | -Example | -
|---|---|---|---|
| City | -The city portion of the address | -Text | -Visalia | -
| Comment | -The condition of the pool | -Text | -"blue", "dry", "false pool", "green", or "murky" | -
| HouseNo | -The house number portion of the address | -Text | -123 | -
| State | -The state portion of the address | -Text | -California | -
| Street | -The street portion of the address | -Text | -Main St | -
| TargetLat | -The latitude of the target location | -Decimal Number | -36.56245379 | -
| TargetLon | -The longitude of the target location | -Decimal Number | --119.3948222 | -
| ZIP | -The postal code (ZIP) portion of the address | -Text | -93681 | -