diff --git a/Backend/main.py b/Backend/main.py
index 70c42cdaf7dd071f8ecabf2b8e71a287135dd300..4578dab2ad0ceeb1c35d16731dedd36a6eaf47f3 100644
--- a/Backend/main.py
+++ b/Backend/main.py
@@ -3,7 +3,7 @@ from utils.application import app
 #from routes.order import get_order
 #from routes.home import get_home
 #from routes.cart import get_cart
-from routes.login import post_login, post_register
+from routes.login import post_login, post_logout, post_register
 
 # Routing
 #@app.route('/', methods=['GET'])
@@ -23,6 +23,10 @@ from routes.login import post_login, post_register
 #def cart():
 #    return get_cart()
 
+@app.route('/logout', methods=['POST'])
+def logout():
+    return post_logout()
+
 @app.route('/login', methods=['POST'])
 def login():
     return post_login()
diff --git a/Backend/routes/login.py b/Backend/routes/login.py
index f37cf1a9b0b5ae0f60dba83433ca615b2a15b9c2..93eb4a6d836f2c535b3bc2f8024d6882e1808f92 100644
--- a/Backend/routes/login.py
+++ b/Backend/routes/login.py
@@ -2,8 +2,13 @@ from utils.application import mysql
 from flask import request, jsonify, make_response
 import bcrypt
 
+def post_logout():
+    response = make_response(jsonify({"message": "Logout successful"}))
+    # Cookie expires immediately
+    response.set_cookie('logged_in', '', expires=0)
+    return response
+
 def post_login():
-    
     # Get data from request
     data = request.json
     email = data["email"]