diff --git a/.gitignore b/backend/.gitignore
similarity index 100%
rename from .gitignore
rename to backend/.gitignore
diff --git a/LICENSE.md b/backend/LICENSE.md
similarity index 100%
rename from LICENSE.md
rename to backend/LICENSE.md
diff --git a/README.md b/backend/README.md
similarity index 100%
rename from README.md
rename to backend/README.md
diff --git a/app/__init__.py b/backend/app/__init__.py
similarity index 100%
rename from app/__init__.py
rename to backend/app/__init__.py
diff --git a/app/decorators.py b/backend/app/decorators.py
similarity index 100%
rename from app/decorators.py
rename to backend/app/decorators.py
diff --git a/app/jwt_utils.py b/backend/app/jwt_utils.py
similarity index 100%
rename from app/jwt_utils.py
rename to backend/app/jwt_utils.py
diff --git a/app/views.py b/backend/app/views.py
similarity index 100%
rename from app/views.py
rename to backend/app/views.py
diff --git a/models/__init__.py b/backend/models/__init__.py
similarity index 100%
rename from models/__init__.py
rename to backend/models/__init__.py
diff --git a/models/major.py b/backend/models/major.py
similarity index 100%
rename from models/major.py
rename to backend/models/major.py
diff --git a/models/period.py b/backend/models/period.py
similarity index 100%
rename from models/period.py
rename to backend/models/period.py
diff --git a/models/user.py b/backend/models/user.py
similarity index 100%
rename from models/user.py
rename to backend/models/user.py
diff --git a/models/user_schedule.py b/backend/models/user_schedule.py
similarity index 100%
rename from models/user_schedule.py
rename to backend/models/user_schedule.py
diff --git a/requirements.txt b/backend/requirements.txt
similarity index 100%
rename from requirements.txt
rename to backend/requirements.txt
diff --git a/scraper/__init__.py b/backend/scraper/__init__.py
similarity index 100%
rename from scraper/__init__.py
rename to backend/scraper/__init__.py
diff --git a/scraper/main.py b/backend/scraper/main.py
similarity index 100%
rename from scraper/main.py
rename to backend/scraper/main.py
diff --git a/sso/__init.py__ b/backend/sso/__init.py__
similarity index 100%
rename from sso/__init.py__
rename to backend/sso/__init.py__
diff --git a/sso/additional-info.json b/backend/sso/additional-info.json
similarity index 100%
rename from sso/additional-info.json
rename to backend/sso/additional-info.json
diff --git a/sso/utils.py b/backend/sso/utils.py
similarity index 100%
rename from sso/utils.py
rename to backend/sso/utils.py
diff --git a/sso/views.py b/backend/sso/views.py
similarity index 100%
rename from sso/views.py
rename to backend/sso/views.py
diff --git a/start.sh b/backend/start.sh
similarity index 100%
rename from start.sh
rename to backend/start.sh
diff --git a/start_db.sh b/backend/start_db.sh
similarity index 100%
rename from start_db.sh
rename to backend/start_db.sh