diff --git a/requirements.txt b/requirements.txt
index e6dfc545c29af387ec298dd0fb510d6c8243d283..1230321ef392f43972a990f141ec6cdf5badcb18 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,3 +4,4 @@ Django==3.1.7
 gunicorn==20.0.4
 pytz==2021.1
 sqlparse==0.4.1
+django-cors-headers==3.7.0
\ No newline at end of file
diff --git a/walkiddie_backend/settings.py b/walkiddie_backend/settings.py
index 373dabc488e36fdb8bef5b6cc8deedf635d4c7d1..82f0996c1e1ba88401f8c9f7b75eab72a1f4942f 100644
--- a/walkiddie_backend/settings.py
+++ b/walkiddie_backend/settings.py
@@ -32,6 +32,9 @@ ALLOWED_HOSTS = [
     'localhost'
 ]
 
+CORS_ALLOWED_ORIGINS = [
+    "http://localhost:3000",
+]
 
 # Application definition
 
@@ -42,12 +45,14 @@ INSTALLED_APPS = [
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
+    'corsheaders',
     'hello_world'
 ]
 
 MIDDLEWARE = [
     'django.middleware.security.SecurityMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
+    'corsheaders.middleware.CorsMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.middleware.csrf.CsrfViewMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',