diff --git a/OCR/Doc.txt b/OCR/Doc.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/OCR/__pycache__/apiOCR.cpython-310.pyc b/OCR/__pycache__/apiOCR.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..0931458abf4257591465b3682e390f6b5fe7cc8f
Binary files /dev/null and b/OCR/__pycache__/apiOCR.cpython-310.pyc differ
diff --git a/OCR/apiOCR.py b/OCR/apiOCR.py
new file mode 100644
index 0000000000000000000000000000000000000000..39c845d48b60c85627305563b08c2460a9c486a0
--- /dev/null
+++ b/OCR/apiOCR.py
@@ -0,0 +1,57 @@
+from typing import Union
+
+from fastapi import FastAPI, WebSocket
+from fastapi.responses import HTMLResponse
+
+
+app = FastAPI()
+
+html = """
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Chat</title>
+    </head>
+    <body>
+        <h1>WebSocket Chat</h1>
+        <form action="" onsubmit="sendMessage(event)">
+            <input type="text" id="messageText" autocomplete="off"/>
+            <button>Send</button>
+        </form>
+        <ul id='messages'>
+        </ul>
+        <script>
+            var ws = new WebSocket("ws://localhost:8000/ws");
+            ws.onmessage = function(event) {
+                var messages = document.getElementById('messages')
+                var message = document.createElement('li')
+                var content = document.createTextNode(event.data)
+                message.appendChild(content)
+                messages.appendChild(message)
+            };
+            function sendMessage(event) {
+                var input = document.getElementById("messageText")
+                ws.send(input.value)
+                input.value = ''
+                event.preventDefault()
+            }
+        </script>
+    </body>
+</html>
+"""
+
+
+@app.get("/")
+async def get():
+    return HTMLResponse(html)
+
+
+@app.websocket("/ws")
+async def websocket_endpoint(websocket: WebSocket):
+    await websocket.accept()
+    while True:
+        data = await websocket.receive_text()
+        await websocket.send_text(f"Message text was: {data}")
+
+
+#Check WebSocket https://fastapi.tiangolo.com/uk/advanced/websockets/
\ No newline at end of file