diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/static/coworking_spaces.csv b/coworking_spaces.csv
similarity index 100%
rename from static/coworking_spaces.csv
rename to coworking_spaces.csv
diff --git a/static/coworking_spaces_functions.py b/static/Coworking_Functions.py
similarity index 59%
rename from static/coworking_spaces_functions.py
rename to static/Coworking_Functions.py
index 362635fb517841d6bc3fd4373bfcf37816e7c7c7..a5c9134ee4de8fe5f33ab01944fb0a7af6f8997f 100644
--- a/static/coworking_spaces_functions.py
+++ b/static/Coworking_Functions.py
@@ -1,9 +1,9 @@
 from csv import writer
 
-def addWorkingSpaces(values):
+def addCoworkingSpaces(data):
 
     with open('coworking_spaces.csv', 'a') as addToFile:
         csvWriter = writer(addToFile)
-        csvWriter.writerow(values)
+        csvWriter.writerow(data)
         addToFile.close()
-        return (f"{values} added.")
+        return (f"{data} added.")
diff --git a/static/Manage_Coworking_Spaces.html b/static/Manage_Coworking_Spaces.html
new file mode 100644
index 0000000000000000000000000000000000000000..7f11000886aacb8cee0fcd49beeab6f63d791756
--- /dev/null
+++ b/static/Manage_Coworking_Spaces.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html lang="EN" dir="ltr">
+  <head>
+    <meta charSet="UTF-8">
+    <title> Page Template </title>
+    <link rel="stylesheet" href="StylingSheet.css">
+
+  </head>
+  <body onLoad="pageLoad()">
+
+    <header id="header">
+      <a href=""><h1>Page Header</h1></a>
+    </header>
+
+    <hr>
+
+    <main id="recordSection">
+      <form id="recordForm" title="Record Form">
+        <label>Name: <input name="record_name" id="recordName"
+          type="text"></label><br>
+        <label>Address: <input name="record_address" id="recordAddress"
+          type="text"></label><br>
+        <label>Main Photograph: <input name="record_MP" id="recordMainPhotos"
+          type="text"></label><br>
+        <label>Additional Photographs: <input name="record_AP" id="recordAdditionalPhotos"
+          type="text"></label><br>
+        <label>Description: <input name="record_description" id="recordDescription"
+          type="text"></label><br>
+        <label>Website: <input name="record_website" id="recordWebsite"
+          type="text"></label><br>
+        <label>Email: <input name="record_email" id="recordEmail"
+          type="text"></label><br>
+        <label>Phone Number: <input name="record_PN" id="recordPhoneNumber"
+          type="text"></label><br>
+        <label>Opening Hours: <input name="record_OH" id="recordOpeningHours"
+          type="text"></label><br>
+        <label>Checkin Instructions: <input name="record_CI" id="recordCheckinInstructions"
+          type="text"></label>
+
+        <br><br>
+        <button id="addButton" type="submit">Add</button>
+      </form>
+      <br>
+      <span id="DEBUGserverMessage"> </span>
+    </main>
+
+    <hr>
+
+    <footer id="footer">
+      <a href="#header">Top</a>
+    </footer>
+
+    <script src="Manage_Coworking_Spaces.js"></script>
+  </body>
+</html>
diff --git a/static/Manage_Coworking_Spaces.js b/static/Manage_Coworking_Spaces.js
new file mode 100644
index 0000000000000000000000000000000000000000..2cd7b3f2be8e9f5992b19ea8866cf64c34e7e23b
--- /dev/null
+++ b/static/Manage_Coworking_Spaces.js
@@ -0,0 +1,38 @@
+// Replaces the onSubmit attribute for the addRecord form.
+function pageLoad() {
+  document.getElementById('addButton').addEventListener('click',addRecord);
+}
+
+// Adds a record to the CSV file.
+function addRecord(e) {
+  // Removes the standard form processing.
+  e.preventDefault();
+  e.stopPropagation();
+
+  var recordName = document.getElementById("recordName").value;
+  var recordAddress = document.getElementById("recordAddress").value;
+  var recordMainPhotos = document.getElementById("recordMainPhotos").value;
+  var recordAdditionalPhotos = document.getElementById("recordAdditionalPhotos").value;
+  var recordDescription = document.getElementById("recordDescription").value;
+  var recordWebsite = document.getElementById("recordWebsite").value;
+  var recordEmail = document.getElementById("recordEmail").value;
+  var recordPhoneNumber = document.getElementById("recordPhoneNumber").value;
+  var recordOpeningHours = document.getElementById("recordOpeningHours").value;
+  var recordCheckinInstructions = document.getElementById("recordCheckinInstructions").value;
+
+  var params = 'recordName='+recordName+'&recordAddress='+recordAddress+'&recordMainPhotos='+recordMainPhotos+'&recordAdditionalPhotos='+recordAdditionalPhotos+'&recordDescription='+recordDescription+'&recordWebsite='+recordWebsite+'&recordEmail='+recordEmail+'&recordPhoneNumber='+recordPhoneNumber+'&recordOpeningHours='+recordOpeningHours+'&recordCheckinInstructions='+recordCheckinInstructions;
+
+  var xhttp = new XMLHttpRequest();
+  xhttp.open("POST", '/AddRecord', true);
+  xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
+  xhttp.onreadystatechange = function() {
+    if (xhttp.readyState === 4 && xhttp.status === 200) {
+      console.log(xhttp.responseText);
+      document.getElementById("DEBUGserverMessage").innerHTML = xhttp.responseText;
+    } else {
+      console.error(`Status Text: ${xhttp.statusText}.`);
+      console.error(`Ready State: ${xhttp.readyState}.`);
+    }
+  };
+  xhttp.send(params);
+}
diff --git a/static/__init__.py b/static/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/static/__pycache__/__init__.cpython-310.pyc b/static/__pycache__/__init__.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..2e099c12ae40d9f36336371daeaa85bcd52de30f
Binary files /dev/null and b/static/__pycache__/__init__.cpython-310.pyc differ
diff --git a/static/__pycache__/coworking_functions.cpython-310.pyc b/static/__pycache__/coworking_functions.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..686c5e64725d8003e480164cad09f9b2c489d099
Binary files /dev/null and b/static/__pycache__/coworking_functions.cpython-310.pyc differ
diff --git a/static/__pycache__/coworking_spaces_functions.cpython-310.pyc b/static/__pycache__/coworking_spaces_functions.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..97f919c253eb91632b309dafbbf07caa64c515c3
Binary files /dev/null and b/static/__pycache__/coworking_spaces_functions.cpython-310.pyc differ
diff --git a/tempServer.py b/tempServer.py
new file mode 100644
index 0000000000000000000000000000000000000000..bd1f86d82fd0ef57e13e34946710b79b07e669f2
--- /dev/null
+++ b/tempServer.py
@@ -0,0 +1,34 @@
+import os
+from flask import Flask, redirect, request, render_template, jsonify
+from static import Coworking_Functions
+
+app = Flask(__name__)
+
+ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif'])
+
+@app.route("/AddRecord", methods=['POST'])
+def addRecord():
+    print('Processing record.')
+    infoMessage = 'Add record failed.'
+    if (request.method == 'POST'):
+
+        recordName = request.form['recordName']
+        recordAddress = request.form['recordAddress']
+        recordMainPhotos = request.form['recordMainPhotos']
+        recordAdditionalPhotos = request.form['recordAdditionalPhotos']
+        recordDescription = request.form['recordDescription']
+        recordWebsite = request.form['recordWebsite']
+        recordEmail = request.form['recordEmail']
+        recordPhoneNumber = request.form['recordPhoneNumber']
+        recordOpeningHours = request.form['recordOpeningHours']
+        recordCheckinInstructions = request.form['recordCheckinInstructions']
+
+        recordData = [recordName, recordAddress, recordMainPhotos, recordAdditionalPhotos, recordDescription, recordWebsite, recordEmail, recordPhoneNumber, recordOpeningHours, recordCheckinInstructions]
+
+        Coworking_Functions.addCoworkingSpaces(recordData)
+
+    print(infoMessage)
+    return infoMessage
+
+if __name__ == "__main__":
+    app.run(debug=True)