diff --git a/server/calc_model/__pycache__/update_map.cpython-311.pyc b/server/calc_model/__pycache__/update_map.cpython-311.pyc
index 3459a0a2d6913cc3d8585f946f395a5140620cfe..8aaf6267163581247180825dc0703a7094785b43 100644
Binary files a/server/calc_model/__pycache__/update_map.cpython-311.pyc and b/server/calc_model/__pycache__/update_map.cpython-311.pyc differ
diff --git a/server/calc_model/update_map.py b/server/calc_model/update_map.py
index ab93991e4aa094625797e80f0f7974118550149a..5ee801ed6a101e5e3202849a8e41d9038c2b2b13 100644
--- a/server/calc_model/update_map.py
+++ b/server/calc_model/update_map.py
@@ -4,16 +4,23 @@ import sys
 sys.path.append('..')  # Add root directory to the system path
 from data_structs import DataPoint
 
-def process_data_point(data_point):
+app = Flask(__name__)
+
+def process_data_point(data_point: DataPoint):
     try:
-        # Convert DataPoint instance to JSON string
-        json_data = json.dumps(data_point.__dict__)
+        # Create a temporary application context
+        with app.app_context():
+            # Convert DataPoint instance to JSON string
+            json_data = json.dumps(data_point.__dict__)
 
-        # Write JSON object to response object
-        response = jsonify(json_data)
+            # Write JSON object to response object
+            response = jsonify(json_data)
 
         return response, 200
     except Exception as e:
         print(f"Error in converting point data to JSON: {e}")
 
-        return jsonify({"error": "Internal Server Error"}), 500
\ No newline at end of file
+        return jsonify({"error": "Internal Server Error"}), 500
+
+if __name__ == "__main__":
+    app.run(debug=True)
diff --git a/server/main.py b/server/main.py
index 552c49184a6201f49ea25951325c90a368c4cdb7..b8f02260da77280f071db43519128b3fbcd53154 100644
--- a/server/main.py
+++ b/server/main.py
@@ -43,8 +43,14 @@ class IceHTTP(BaseHTTPRequestHandler):
             self.send_header("Content-type", "application/json")
             self.end_headers()
 
-            # Write response to response object
-            self.wfile.write(response.encode('utf-8'))
+            # Write response data to the response
+            self.wfile.write(response.get_data())
+
+        elif self.path == '/test_endpoint':
+            self.send_response(200)
+            self.send_header("Content-type", "text/plain")
+            self.end_headers()
+            self.wfile.write(b"Test path hit!")
 
 
 # Start a server on port 8443 using defined HTTP class