diff --git a/.gitea/kubernetes/deployment.yaml b/.gitea/kubernetes/frontend/deployment.yaml
similarity index 100%
rename from .gitea/kubernetes/deployment.yaml
rename to .gitea/kubernetes/frontend/deployment.yaml
diff --git a/.gitea/kubernetes/ingress.yaml b/.gitea/kubernetes/frontend/ingress.yaml
similarity index 100%
rename from .gitea/kubernetes/ingress.yaml
rename to .gitea/kubernetes/frontend/ingress.yaml
diff --git a/.gitea/kubernetes/sealed-secrets.yaml b/.gitea/kubernetes/frontend/sealed-secrets.yaml
similarity index 100%
rename from .gitea/kubernetes/sealed-secrets.yaml
rename to .gitea/kubernetes/frontend/sealed-secrets.yaml
diff --git a/.gitea/kubernetes/service.yaml b/.gitea/kubernetes/frontend/service.yaml
similarity index 100%
rename from .gitea/kubernetes/service.yaml
rename to .gitea/kubernetes/frontend/service.yaml
diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy-frontend.yml
similarity index 82%
rename from .gitea/workflows/deploy.yml
rename to .gitea/workflows/deploy-frontend.yml
index c0742e5..fe84f3a 100644
--- a/.gitea/workflows/deploy.yml
+++ b/.gitea/workflows/deploy-frontend.yml
@@ -1,4 +1,4 @@
-name: "Deploy"
+name: "Deploy Frontend"
on:
push:
@@ -25,7 +25,7 @@ jobs:
- name: Build Image
uses: docker/build-push-action@v6
with:
- context: .
+ context: ./Frontend/Dockerfile
push: true
tags: |
git.fascinated.cc/fascinated/scoresaber-reloaded:${{ github.sha }}
@@ -49,9 +49,9 @@ jobs:
action: deploy
namespace: public-services
manifests: |
- .gitea/kubernetes/sealed-secrets.yaml
- .gitea/kubernetes/deployment.yaml
- .gitea/kubernetes/service.yaml
- .gitea/kubernetes/ingress.yaml
+ .gitea/kubernetes/frontend/sealed-secrets.yaml
+ .gitea/kubernetes/frontend/deployment.yaml
+ .gitea/kubernetes/frontend/service.yaml
+ .gitea/kubernetes/frontend/ingress.yaml
images: |
git.fascinated.cc/fascinated/scoresaber-reloaded:${{ github.sha }}
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..b58b603
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/git_toolbox_blame.xml b/.idea/git_toolbox_blame.xml
new file mode 100644
index 0000000..7dc1249
--- /dev/null
+++ b/.idea/git_toolbox_blame.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..03d9549
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..86dadaf
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/scoresaber-reloadedv3.iml b/.idea/scoresaber-reloadedv3.iml
new file mode 100644
index 0000000..24643cc
--- /dev/null
+++ b/.idea/scoresaber-reloadedv3.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.env-example b/Frontend/.env-example
similarity index 100%
rename from .env-example
rename to Frontend/.env-example
diff --git a/.eslintrc.json b/Frontend/.eslintrc.json
similarity index 100%
rename from .eslintrc.json
rename to Frontend/.eslintrc.json
diff --git a/.gitignore b/Frontend/.gitignore
similarity index 100%
rename from .gitignore
rename to Frontend/.gitignore
diff --git a/.prettierrc.json b/Frontend/.prettierrc.json
similarity index 100%
rename from .prettierrc.json
rename to Frontend/.prettierrc.json
diff --git a/Dockerfile b/Frontend/Dockerfile
similarity index 100%
rename from Dockerfile
rename to Frontend/Dockerfile
diff --git a/components.json b/Frontend/components.json
similarity index 100%
rename from components.json
rename to Frontend/components.json
diff --git a/config.ts b/Frontend/config.ts
similarity index 100%
rename from config.ts
rename to Frontend/config.ts
diff --git a/next.config.mjs b/Frontend/next.config.mjs
similarity index 100%
rename from next.config.mjs
rename to Frontend/next.config.mjs
diff --git a/package.json b/Frontend/package.json
similarity index 100%
rename from package.json
rename to Frontend/package.json
diff --git a/pnpm-lock.yaml b/Frontend/pnpm-lock.yaml
similarity index 100%
rename from pnpm-lock.yaml
rename to Frontend/pnpm-lock.yaml
diff --git a/postcss.config.mjs b/Frontend/postcss.config.mjs
similarity index 100%
rename from postcss.config.mjs
rename to Frontend/postcss.config.mjs
diff --git a/public/assets/background.jpg b/Frontend/public/assets/background.jpg
similarity index 100%
rename from public/assets/background.jpg
rename to Frontend/public/assets/background.jpg
diff --git a/public/assets/flags/ad.png b/Frontend/public/assets/flags/ad.png
similarity index 100%
rename from public/assets/flags/ad.png
rename to Frontend/public/assets/flags/ad.png
diff --git a/public/assets/flags/ae.png b/Frontend/public/assets/flags/ae.png
similarity index 100%
rename from public/assets/flags/ae.png
rename to Frontend/public/assets/flags/ae.png
diff --git a/public/assets/flags/af.png b/Frontend/public/assets/flags/af.png
similarity index 100%
rename from public/assets/flags/af.png
rename to Frontend/public/assets/flags/af.png
diff --git a/public/assets/flags/ag.png b/Frontend/public/assets/flags/ag.png
similarity index 100%
rename from public/assets/flags/ag.png
rename to Frontend/public/assets/flags/ag.png
diff --git a/public/assets/flags/ai.png b/Frontend/public/assets/flags/ai.png
similarity index 100%
rename from public/assets/flags/ai.png
rename to Frontend/public/assets/flags/ai.png
diff --git a/public/assets/flags/al.png b/Frontend/public/assets/flags/al.png
similarity index 100%
rename from public/assets/flags/al.png
rename to Frontend/public/assets/flags/al.png
diff --git a/public/assets/flags/am.png b/Frontend/public/assets/flags/am.png
similarity index 100%
rename from public/assets/flags/am.png
rename to Frontend/public/assets/flags/am.png
diff --git a/public/assets/flags/ao.png b/Frontend/public/assets/flags/ao.png
similarity index 100%
rename from public/assets/flags/ao.png
rename to Frontend/public/assets/flags/ao.png
diff --git a/public/assets/flags/aq.png b/Frontend/public/assets/flags/aq.png
similarity index 100%
rename from public/assets/flags/aq.png
rename to Frontend/public/assets/flags/aq.png
diff --git a/public/assets/flags/ar.png b/Frontend/public/assets/flags/ar.png
similarity index 100%
rename from public/assets/flags/ar.png
rename to Frontend/public/assets/flags/ar.png
diff --git a/public/assets/flags/as.png b/Frontend/public/assets/flags/as.png
similarity index 100%
rename from public/assets/flags/as.png
rename to Frontend/public/assets/flags/as.png
diff --git a/public/assets/flags/at.png b/Frontend/public/assets/flags/at.png
similarity index 100%
rename from public/assets/flags/at.png
rename to Frontend/public/assets/flags/at.png
diff --git a/public/assets/flags/au.png b/Frontend/public/assets/flags/au.png
similarity index 100%
rename from public/assets/flags/au.png
rename to Frontend/public/assets/flags/au.png
diff --git a/public/assets/flags/aw.png b/Frontend/public/assets/flags/aw.png
similarity index 100%
rename from public/assets/flags/aw.png
rename to Frontend/public/assets/flags/aw.png
diff --git a/public/assets/flags/ax.png b/Frontend/public/assets/flags/ax.png
similarity index 100%
rename from public/assets/flags/ax.png
rename to Frontend/public/assets/flags/ax.png
diff --git a/public/assets/flags/az.png b/Frontend/public/assets/flags/az.png
similarity index 100%
rename from public/assets/flags/az.png
rename to Frontend/public/assets/flags/az.png
diff --git a/public/assets/flags/ba.png b/Frontend/public/assets/flags/ba.png
similarity index 100%
rename from public/assets/flags/ba.png
rename to Frontend/public/assets/flags/ba.png
diff --git a/public/assets/flags/bb.png b/Frontend/public/assets/flags/bb.png
similarity index 100%
rename from public/assets/flags/bb.png
rename to Frontend/public/assets/flags/bb.png
diff --git a/public/assets/flags/bd.png b/Frontend/public/assets/flags/bd.png
similarity index 100%
rename from public/assets/flags/bd.png
rename to Frontend/public/assets/flags/bd.png
diff --git a/public/assets/flags/be.png b/Frontend/public/assets/flags/be.png
similarity index 100%
rename from public/assets/flags/be.png
rename to Frontend/public/assets/flags/be.png
diff --git a/public/assets/flags/bf.png b/Frontend/public/assets/flags/bf.png
similarity index 100%
rename from public/assets/flags/bf.png
rename to Frontend/public/assets/flags/bf.png
diff --git a/public/assets/flags/bg.png b/Frontend/public/assets/flags/bg.png
similarity index 100%
rename from public/assets/flags/bg.png
rename to Frontend/public/assets/flags/bg.png
diff --git a/public/assets/flags/bh.png b/Frontend/public/assets/flags/bh.png
similarity index 100%
rename from public/assets/flags/bh.png
rename to Frontend/public/assets/flags/bh.png
diff --git a/public/assets/flags/bi.png b/Frontend/public/assets/flags/bi.png
similarity index 100%
rename from public/assets/flags/bi.png
rename to Frontend/public/assets/flags/bi.png
diff --git a/public/assets/flags/bj.png b/Frontend/public/assets/flags/bj.png
similarity index 100%
rename from public/assets/flags/bj.png
rename to Frontend/public/assets/flags/bj.png
diff --git a/public/assets/flags/bl.png b/Frontend/public/assets/flags/bl.png
similarity index 100%
rename from public/assets/flags/bl.png
rename to Frontend/public/assets/flags/bl.png
diff --git a/public/assets/flags/bm.png b/Frontend/public/assets/flags/bm.png
similarity index 100%
rename from public/assets/flags/bm.png
rename to Frontend/public/assets/flags/bm.png
diff --git a/public/assets/flags/bn.png b/Frontend/public/assets/flags/bn.png
similarity index 100%
rename from public/assets/flags/bn.png
rename to Frontend/public/assets/flags/bn.png
diff --git a/public/assets/flags/bo.png b/Frontend/public/assets/flags/bo.png
similarity index 100%
rename from public/assets/flags/bo.png
rename to Frontend/public/assets/flags/bo.png
diff --git a/public/assets/flags/bq.png b/Frontend/public/assets/flags/bq.png
similarity index 100%
rename from public/assets/flags/bq.png
rename to Frontend/public/assets/flags/bq.png
diff --git a/public/assets/flags/br.png b/Frontend/public/assets/flags/br.png
similarity index 100%
rename from public/assets/flags/br.png
rename to Frontend/public/assets/flags/br.png
diff --git a/public/assets/flags/bs.png b/Frontend/public/assets/flags/bs.png
similarity index 100%
rename from public/assets/flags/bs.png
rename to Frontend/public/assets/flags/bs.png
diff --git a/public/assets/flags/bt.png b/Frontend/public/assets/flags/bt.png
similarity index 100%
rename from public/assets/flags/bt.png
rename to Frontend/public/assets/flags/bt.png
diff --git a/public/assets/flags/bv.png b/Frontend/public/assets/flags/bv.png
similarity index 100%
rename from public/assets/flags/bv.png
rename to Frontend/public/assets/flags/bv.png
diff --git a/public/assets/flags/bw.png b/Frontend/public/assets/flags/bw.png
similarity index 100%
rename from public/assets/flags/bw.png
rename to Frontend/public/assets/flags/bw.png
diff --git a/public/assets/flags/by.png b/Frontend/public/assets/flags/by.png
similarity index 100%
rename from public/assets/flags/by.png
rename to Frontend/public/assets/flags/by.png
diff --git a/public/assets/flags/bz.png b/Frontend/public/assets/flags/bz.png
similarity index 100%
rename from public/assets/flags/bz.png
rename to Frontend/public/assets/flags/bz.png
diff --git a/public/assets/flags/ca.png b/Frontend/public/assets/flags/ca.png
similarity index 100%
rename from public/assets/flags/ca.png
rename to Frontend/public/assets/flags/ca.png
diff --git a/public/assets/flags/cc.png b/Frontend/public/assets/flags/cc.png
similarity index 100%
rename from public/assets/flags/cc.png
rename to Frontend/public/assets/flags/cc.png
diff --git a/public/assets/flags/cd.png b/Frontend/public/assets/flags/cd.png
similarity index 100%
rename from public/assets/flags/cd.png
rename to Frontend/public/assets/flags/cd.png
diff --git a/public/assets/flags/cf.png b/Frontend/public/assets/flags/cf.png
similarity index 100%
rename from public/assets/flags/cf.png
rename to Frontend/public/assets/flags/cf.png
diff --git a/public/assets/flags/cg.png b/Frontend/public/assets/flags/cg.png
similarity index 100%
rename from public/assets/flags/cg.png
rename to Frontend/public/assets/flags/cg.png
diff --git a/public/assets/flags/ch.png b/Frontend/public/assets/flags/ch.png
similarity index 100%
rename from public/assets/flags/ch.png
rename to Frontend/public/assets/flags/ch.png
diff --git a/public/assets/flags/ci.png b/Frontend/public/assets/flags/ci.png
similarity index 100%
rename from public/assets/flags/ci.png
rename to Frontend/public/assets/flags/ci.png
diff --git a/public/assets/flags/ck.png b/Frontend/public/assets/flags/ck.png
similarity index 100%
rename from public/assets/flags/ck.png
rename to Frontend/public/assets/flags/ck.png
diff --git a/public/assets/flags/cl.png b/Frontend/public/assets/flags/cl.png
similarity index 100%
rename from public/assets/flags/cl.png
rename to Frontend/public/assets/flags/cl.png
diff --git a/public/assets/flags/cm.png b/Frontend/public/assets/flags/cm.png
similarity index 100%
rename from public/assets/flags/cm.png
rename to Frontend/public/assets/flags/cm.png
diff --git a/public/assets/flags/cn.png b/Frontend/public/assets/flags/cn.png
similarity index 100%
rename from public/assets/flags/cn.png
rename to Frontend/public/assets/flags/cn.png
diff --git a/public/assets/flags/co.png b/Frontend/public/assets/flags/co.png
similarity index 100%
rename from public/assets/flags/co.png
rename to Frontend/public/assets/flags/co.png
diff --git a/public/assets/flags/cr.png b/Frontend/public/assets/flags/cr.png
similarity index 100%
rename from public/assets/flags/cr.png
rename to Frontend/public/assets/flags/cr.png
diff --git a/public/assets/flags/cu.png b/Frontend/public/assets/flags/cu.png
similarity index 100%
rename from public/assets/flags/cu.png
rename to Frontend/public/assets/flags/cu.png
diff --git a/public/assets/flags/cv.png b/Frontend/public/assets/flags/cv.png
similarity index 100%
rename from public/assets/flags/cv.png
rename to Frontend/public/assets/flags/cv.png
diff --git a/public/assets/flags/cw.png b/Frontend/public/assets/flags/cw.png
similarity index 100%
rename from public/assets/flags/cw.png
rename to Frontend/public/assets/flags/cw.png
diff --git a/public/assets/flags/cx.png b/Frontend/public/assets/flags/cx.png
similarity index 100%
rename from public/assets/flags/cx.png
rename to Frontend/public/assets/flags/cx.png
diff --git a/public/assets/flags/cy.png b/Frontend/public/assets/flags/cy.png
similarity index 100%
rename from public/assets/flags/cy.png
rename to Frontend/public/assets/flags/cy.png
diff --git a/public/assets/flags/cz.png b/Frontend/public/assets/flags/cz.png
similarity index 100%
rename from public/assets/flags/cz.png
rename to Frontend/public/assets/flags/cz.png
diff --git a/public/assets/flags/de.png b/Frontend/public/assets/flags/de.png
similarity index 100%
rename from public/assets/flags/de.png
rename to Frontend/public/assets/flags/de.png
diff --git a/public/assets/flags/dj.png b/Frontend/public/assets/flags/dj.png
similarity index 100%
rename from public/assets/flags/dj.png
rename to Frontend/public/assets/flags/dj.png
diff --git a/public/assets/flags/dk.png b/Frontend/public/assets/flags/dk.png
similarity index 100%
rename from public/assets/flags/dk.png
rename to Frontend/public/assets/flags/dk.png
diff --git a/public/assets/flags/dm.png b/Frontend/public/assets/flags/dm.png
similarity index 100%
rename from public/assets/flags/dm.png
rename to Frontend/public/assets/flags/dm.png
diff --git a/public/assets/flags/do.png b/Frontend/public/assets/flags/do.png
similarity index 100%
rename from public/assets/flags/do.png
rename to Frontend/public/assets/flags/do.png
diff --git a/public/assets/flags/dz.png b/Frontend/public/assets/flags/dz.png
similarity index 100%
rename from public/assets/flags/dz.png
rename to Frontend/public/assets/flags/dz.png
diff --git a/public/assets/flags/ec.png b/Frontend/public/assets/flags/ec.png
similarity index 100%
rename from public/assets/flags/ec.png
rename to Frontend/public/assets/flags/ec.png
diff --git a/public/assets/flags/ee.png b/Frontend/public/assets/flags/ee.png
similarity index 100%
rename from public/assets/flags/ee.png
rename to Frontend/public/assets/flags/ee.png
diff --git a/public/assets/flags/eg.png b/Frontend/public/assets/flags/eg.png
similarity index 100%
rename from public/assets/flags/eg.png
rename to Frontend/public/assets/flags/eg.png
diff --git a/public/assets/flags/eh.png b/Frontend/public/assets/flags/eh.png
similarity index 100%
rename from public/assets/flags/eh.png
rename to Frontend/public/assets/flags/eh.png
diff --git a/public/assets/flags/er.png b/Frontend/public/assets/flags/er.png
similarity index 100%
rename from public/assets/flags/er.png
rename to Frontend/public/assets/flags/er.png
diff --git a/public/assets/flags/es.png b/Frontend/public/assets/flags/es.png
similarity index 100%
rename from public/assets/flags/es.png
rename to Frontend/public/assets/flags/es.png
diff --git a/public/assets/flags/et.png b/Frontend/public/assets/flags/et.png
similarity index 100%
rename from public/assets/flags/et.png
rename to Frontend/public/assets/flags/et.png
diff --git a/public/assets/flags/fi.png b/Frontend/public/assets/flags/fi.png
similarity index 100%
rename from public/assets/flags/fi.png
rename to Frontend/public/assets/flags/fi.png
diff --git a/public/assets/flags/fj.png b/Frontend/public/assets/flags/fj.png
similarity index 100%
rename from public/assets/flags/fj.png
rename to Frontend/public/assets/flags/fj.png
diff --git a/public/assets/flags/fk.png b/Frontend/public/assets/flags/fk.png
similarity index 100%
rename from public/assets/flags/fk.png
rename to Frontend/public/assets/flags/fk.png
diff --git a/public/assets/flags/fm.png b/Frontend/public/assets/flags/fm.png
similarity index 100%
rename from public/assets/flags/fm.png
rename to Frontend/public/assets/flags/fm.png
diff --git a/public/assets/flags/fo.png b/Frontend/public/assets/flags/fo.png
similarity index 100%
rename from public/assets/flags/fo.png
rename to Frontend/public/assets/flags/fo.png
diff --git a/public/assets/flags/fr.png b/Frontend/public/assets/flags/fr.png
similarity index 100%
rename from public/assets/flags/fr.png
rename to Frontend/public/assets/flags/fr.png
diff --git a/public/assets/flags/ga.png b/Frontend/public/assets/flags/ga.png
similarity index 100%
rename from public/assets/flags/ga.png
rename to Frontend/public/assets/flags/ga.png
diff --git a/public/assets/flags/gb-eng.png b/Frontend/public/assets/flags/gb-eng.png
similarity index 100%
rename from public/assets/flags/gb-eng.png
rename to Frontend/public/assets/flags/gb-eng.png
diff --git a/public/assets/flags/gb-nir.png b/Frontend/public/assets/flags/gb-nir.png
similarity index 100%
rename from public/assets/flags/gb-nir.png
rename to Frontend/public/assets/flags/gb-nir.png
diff --git a/public/assets/flags/gb-sct.png b/Frontend/public/assets/flags/gb-sct.png
similarity index 100%
rename from public/assets/flags/gb-sct.png
rename to Frontend/public/assets/flags/gb-sct.png
diff --git a/public/assets/flags/gb-wls.png b/Frontend/public/assets/flags/gb-wls.png
similarity index 100%
rename from public/assets/flags/gb-wls.png
rename to Frontend/public/assets/flags/gb-wls.png
diff --git a/public/assets/flags/gb.png b/Frontend/public/assets/flags/gb.png
similarity index 100%
rename from public/assets/flags/gb.png
rename to Frontend/public/assets/flags/gb.png
diff --git a/public/assets/flags/gd.png b/Frontend/public/assets/flags/gd.png
similarity index 100%
rename from public/assets/flags/gd.png
rename to Frontend/public/assets/flags/gd.png
diff --git a/public/assets/flags/ge.png b/Frontend/public/assets/flags/ge.png
similarity index 100%
rename from public/assets/flags/ge.png
rename to Frontend/public/assets/flags/ge.png
diff --git a/public/assets/flags/gf.png b/Frontend/public/assets/flags/gf.png
similarity index 100%
rename from public/assets/flags/gf.png
rename to Frontend/public/assets/flags/gf.png
diff --git a/public/assets/flags/gg.png b/Frontend/public/assets/flags/gg.png
similarity index 100%
rename from public/assets/flags/gg.png
rename to Frontend/public/assets/flags/gg.png
diff --git a/public/assets/flags/gh.png b/Frontend/public/assets/flags/gh.png
similarity index 100%
rename from public/assets/flags/gh.png
rename to Frontend/public/assets/flags/gh.png
diff --git a/public/assets/flags/gi.png b/Frontend/public/assets/flags/gi.png
similarity index 100%
rename from public/assets/flags/gi.png
rename to Frontend/public/assets/flags/gi.png
diff --git a/public/assets/flags/gl.png b/Frontend/public/assets/flags/gl.png
similarity index 100%
rename from public/assets/flags/gl.png
rename to Frontend/public/assets/flags/gl.png
diff --git a/public/assets/flags/gm.png b/Frontend/public/assets/flags/gm.png
similarity index 100%
rename from public/assets/flags/gm.png
rename to Frontend/public/assets/flags/gm.png
diff --git a/public/assets/flags/gn.png b/Frontend/public/assets/flags/gn.png
similarity index 100%
rename from public/assets/flags/gn.png
rename to Frontend/public/assets/flags/gn.png
diff --git a/public/assets/flags/gp.png b/Frontend/public/assets/flags/gp.png
similarity index 100%
rename from public/assets/flags/gp.png
rename to Frontend/public/assets/flags/gp.png
diff --git a/public/assets/flags/gq.png b/Frontend/public/assets/flags/gq.png
similarity index 100%
rename from public/assets/flags/gq.png
rename to Frontend/public/assets/flags/gq.png
diff --git a/public/assets/flags/gr.png b/Frontend/public/assets/flags/gr.png
similarity index 100%
rename from public/assets/flags/gr.png
rename to Frontend/public/assets/flags/gr.png
diff --git a/public/assets/flags/gs.png b/Frontend/public/assets/flags/gs.png
similarity index 100%
rename from public/assets/flags/gs.png
rename to Frontend/public/assets/flags/gs.png
diff --git a/public/assets/flags/gt.png b/Frontend/public/assets/flags/gt.png
similarity index 100%
rename from public/assets/flags/gt.png
rename to Frontend/public/assets/flags/gt.png
diff --git a/public/assets/flags/gu.png b/Frontend/public/assets/flags/gu.png
similarity index 100%
rename from public/assets/flags/gu.png
rename to Frontend/public/assets/flags/gu.png
diff --git a/public/assets/flags/gw.png b/Frontend/public/assets/flags/gw.png
similarity index 100%
rename from public/assets/flags/gw.png
rename to Frontend/public/assets/flags/gw.png
diff --git a/public/assets/flags/gy.png b/Frontend/public/assets/flags/gy.png
similarity index 100%
rename from public/assets/flags/gy.png
rename to Frontend/public/assets/flags/gy.png
diff --git a/public/assets/flags/hk.png b/Frontend/public/assets/flags/hk.png
similarity index 100%
rename from public/assets/flags/hk.png
rename to Frontend/public/assets/flags/hk.png
diff --git a/public/assets/flags/hm.png b/Frontend/public/assets/flags/hm.png
similarity index 100%
rename from public/assets/flags/hm.png
rename to Frontend/public/assets/flags/hm.png
diff --git a/public/assets/flags/hn.png b/Frontend/public/assets/flags/hn.png
similarity index 100%
rename from public/assets/flags/hn.png
rename to Frontend/public/assets/flags/hn.png
diff --git a/public/assets/flags/hr.png b/Frontend/public/assets/flags/hr.png
similarity index 100%
rename from public/assets/flags/hr.png
rename to Frontend/public/assets/flags/hr.png
diff --git a/public/assets/flags/ht.png b/Frontend/public/assets/flags/ht.png
similarity index 100%
rename from public/assets/flags/ht.png
rename to Frontend/public/assets/flags/ht.png
diff --git a/public/assets/flags/hu.png b/Frontend/public/assets/flags/hu.png
similarity index 100%
rename from public/assets/flags/hu.png
rename to Frontend/public/assets/flags/hu.png
diff --git a/public/assets/flags/id.png b/Frontend/public/assets/flags/id.png
similarity index 100%
rename from public/assets/flags/id.png
rename to Frontend/public/assets/flags/id.png
diff --git a/public/assets/flags/ie.png b/Frontend/public/assets/flags/ie.png
similarity index 100%
rename from public/assets/flags/ie.png
rename to Frontend/public/assets/flags/ie.png
diff --git a/public/assets/flags/il.png b/Frontend/public/assets/flags/il.png
similarity index 100%
rename from public/assets/flags/il.png
rename to Frontend/public/assets/flags/il.png
diff --git a/public/assets/flags/im.png b/Frontend/public/assets/flags/im.png
similarity index 100%
rename from public/assets/flags/im.png
rename to Frontend/public/assets/flags/im.png
diff --git a/public/assets/flags/in.png b/Frontend/public/assets/flags/in.png
similarity index 100%
rename from public/assets/flags/in.png
rename to Frontend/public/assets/flags/in.png
diff --git a/public/assets/flags/io.png b/Frontend/public/assets/flags/io.png
similarity index 100%
rename from public/assets/flags/io.png
rename to Frontend/public/assets/flags/io.png
diff --git a/public/assets/flags/iq.png b/Frontend/public/assets/flags/iq.png
similarity index 100%
rename from public/assets/flags/iq.png
rename to Frontend/public/assets/flags/iq.png
diff --git a/public/assets/flags/ir.png b/Frontend/public/assets/flags/ir.png
similarity index 100%
rename from public/assets/flags/ir.png
rename to Frontend/public/assets/flags/ir.png
diff --git a/public/assets/flags/is.png b/Frontend/public/assets/flags/is.png
similarity index 100%
rename from public/assets/flags/is.png
rename to Frontend/public/assets/flags/is.png
diff --git a/public/assets/flags/it.png b/Frontend/public/assets/flags/it.png
similarity index 100%
rename from public/assets/flags/it.png
rename to Frontend/public/assets/flags/it.png
diff --git a/public/assets/flags/je.png b/Frontend/public/assets/flags/je.png
similarity index 100%
rename from public/assets/flags/je.png
rename to Frontend/public/assets/flags/je.png
diff --git a/public/assets/flags/jm.png b/Frontend/public/assets/flags/jm.png
similarity index 100%
rename from public/assets/flags/jm.png
rename to Frontend/public/assets/flags/jm.png
diff --git a/public/assets/flags/jo.png b/Frontend/public/assets/flags/jo.png
similarity index 100%
rename from public/assets/flags/jo.png
rename to Frontend/public/assets/flags/jo.png
diff --git a/public/assets/flags/jp.png b/Frontend/public/assets/flags/jp.png
similarity index 100%
rename from public/assets/flags/jp.png
rename to Frontend/public/assets/flags/jp.png
diff --git a/public/assets/flags/ke.png b/Frontend/public/assets/flags/ke.png
similarity index 100%
rename from public/assets/flags/ke.png
rename to Frontend/public/assets/flags/ke.png
diff --git a/public/assets/flags/kg.png b/Frontend/public/assets/flags/kg.png
similarity index 100%
rename from public/assets/flags/kg.png
rename to Frontend/public/assets/flags/kg.png
diff --git a/public/assets/flags/kh.png b/Frontend/public/assets/flags/kh.png
similarity index 100%
rename from public/assets/flags/kh.png
rename to Frontend/public/assets/flags/kh.png
diff --git a/public/assets/flags/ki.png b/Frontend/public/assets/flags/ki.png
similarity index 100%
rename from public/assets/flags/ki.png
rename to Frontend/public/assets/flags/ki.png
diff --git a/public/assets/flags/km.png b/Frontend/public/assets/flags/km.png
similarity index 100%
rename from public/assets/flags/km.png
rename to Frontend/public/assets/flags/km.png
diff --git a/public/assets/flags/kn.png b/Frontend/public/assets/flags/kn.png
similarity index 100%
rename from public/assets/flags/kn.png
rename to Frontend/public/assets/flags/kn.png
diff --git a/public/assets/flags/kp.png b/Frontend/public/assets/flags/kp.png
similarity index 100%
rename from public/assets/flags/kp.png
rename to Frontend/public/assets/flags/kp.png
diff --git a/public/assets/flags/kr.png b/Frontend/public/assets/flags/kr.png
similarity index 100%
rename from public/assets/flags/kr.png
rename to Frontend/public/assets/flags/kr.png
diff --git a/public/assets/flags/kw.png b/Frontend/public/assets/flags/kw.png
similarity index 100%
rename from public/assets/flags/kw.png
rename to Frontend/public/assets/flags/kw.png
diff --git a/public/assets/flags/ky.png b/Frontend/public/assets/flags/ky.png
similarity index 100%
rename from public/assets/flags/ky.png
rename to Frontend/public/assets/flags/ky.png
diff --git a/public/assets/flags/kz.png b/Frontend/public/assets/flags/kz.png
similarity index 100%
rename from public/assets/flags/kz.png
rename to Frontend/public/assets/flags/kz.png
diff --git a/public/assets/flags/la.png b/Frontend/public/assets/flags/la.png
similarity index 100%
rename from public/assets/flags/la.png
rename to Frontend/public/assets/flags/la.png
diff --git a/public/assets/flags/lb.png b/Frontend/public/assets/flags/lb.png
similarity index 100%
rename from public/assets/flags/lb.png
rename to Frontend/public/assets/flags/lb.png
diff --git a/public/assets/flags/lc.png b/Frontend/public/assets/flags/lc.png
similarity index 100%
rename from public/assets/flags/lc.png
rename to Frontend/public/assets/flags/lc.png
diff --git a/public/assets/flags/li.png b/Frontend/public/assets/flags/li.png
similarity index 100%
rename from public/assets/flags/li.png
rename to Frontend/public/assets/flags/li.png
diff --git a/public/assets/flags/lk.png b/Frontend/public/assets/flags/lk.png
similarity index 100%
rename from public/assets/flags/lk.png
rename to Frontend/public/assets/flags/lk.png
diff --git a/public/assets/flags/lr.png b/Frontend/public/assets/flags/lr.png
similarity index 100%
rename from public/assets/flags/lr.png
rename to Frontend/public/assets/flags/lr.png
diff --git a/public/assets/flags/ls.png b/Frontend/public/assets/flags/ls.png
similarity index 100%
rename from public/assets/flags/ls.png
rename to Frontend/public/assets/flags/ls.png
diff --git a/public/assets/flags/lt.png b/Frontend/public/assets/flags/lt.png
similarity index 100%
rename from public/assets/flags/lt.png
rename to Frontend/public/assets/flags/lt.png
diff --git a/public/assets/flags/lu.png b/Frontend/public/assets/flags/lu.png
similarity index 100%
rename from public/assets/flags/lu.png
rename to Frontend/public/assets/flags/lu.png
diff --git a/public/assets/flags/lv.png b/Frontend/public/assets/flags/lv.png
similarity index 100%
rename from public/assets/flags/lv.png
rename to Frontend/public/assets/flags/lv.png
diff --git a/public/assets/flags/ly.png b/Frontend/public/assets/flags/ly.png
similarity index 100%
rename from public/assets/flags/ly.png
rename to Frontend/public/assets/flags/ly.png
diff --git a/public/assets/flags/ma.png b/Frontend/public/assets/flags/ma.png
similarity index 100%
rename from public/assets/flags/ma.png
rename to Frontend/public/assets/flags/ma.png
diff --git a/public/assets/flags/mc.png b/Frontend/public/assets/flags/mc.png
similarity index 100%
rename from public/assets/flags/mc.png
rename to Frontend/public/assets/flags/mc.png
diff --git a/public/assets/flags/md.png b/Frontend/public/assets/flags/md.png
similarity index 100%
rename from public/assets/flags/md.png
rename to Frontend/public/assets/flags/md.png
diff --git a/public/assets/flags/me.png b/Frontend/public/assets/flags/me.png
similarity index 100%
rename from public/assets/flags/me.png
rename to Frontend/public/assets/flags/me.png
diff --git a/public/assets/flags/mf.png b/Frontend/public/assets/flags/mf.png
similarity index 100%
rename from public/assets/flags/mf.png
rename to Frontend/public/assets/flags/mf.png
diff --git a/public/assets/flags/mg.png b/Frontend/public/assets/flags/mg.png
similarity index 100%
rename from public/assets/flags/mg.png
rename to Frontend/public/assets/flags/mg.png
diff --git a/public/assets/flags/mh.png b/Frontend/public/assets/flags/mh.png
similarity index 100%
rename from public/assets/flags/mh.png
rename to Frontend/public/assets/flags/mh.png
diff --git a/public/assets/flags/mk.png b/Frontend/public/assets/flags/mk.png
similarity index 100%
rename from public/assets/flags/mk.png
rename to Frontend/public/assets/flags/mk.png
diff --git a/public/assets/flags/ml.png b/Frontend/public/assets/flags/ml.png
similarity index 100%
rename from public/assets/flags/ml.png
rename to Frontend/public/assets/flags/ml.png
diff --git a/public/assets/flags/mm.png b/Frontend/public/assets/flags/mm.png
similarity index 100%
rename from public/assets/flags/mm.png
rename to Frontend/public/assets/flags/mm.png
diff --git a/public/assets/flags/mn.png b/Frontend/public/assets/flags/mn.png
similarity index 100%
rename from public/assets/flags/mn.png
rename to Frontend/public/assets/flags/mn.png
diff --git a/public/assets/flags/mo.png b/Frontend/public/assets/flags/mo.png
similarity index 100%
rename from public/assets/flags/mo.png
rename to Frontend/public/assets/flags/mo.png
diff --git a/public/assets/flags/mp.png b/Frontend/public/assets/flags/mp.png
similarity index 100%
rename from public/assets/flags/mp.png
rename to Frontend/public/assets/flags/mp.png
diff --git a/public/assets/flags/mq.png b/Frontend/public/assets/flags/mq.png
similarity index 100%
rename from public/assets/flags/mq.png
rename to Frontend/public/assets/flags/mq.png
diff --git a/public/assets/flags/mr.png b/Frontend/public/assets/flags/mr.png
similarity index 100%
rename from public/assets/flags/mr.png
rename to Frontend/public/assets/flags/mr.png
diff --git a/public/assets/flags/ms.png b/Frontend/public/assets/flags/ms.png
similarity index 100%
rename from public/assets/flags/ms.png
rename to Frontend/public/assets/flags/ms.png
diff --git a/public/assets/flags/mt.png b/Frontend/public/assets/flags/mt.png
similarity index 100%
rename from public/assets/flags/mt.png
rename to Frontend/public/assets/flags/mt.png
diff --git a/public/assets/flags/mu.png b/Frontend/public/assets/flags/mu.png
similarity index 100%
rename from public/assets/flags/mu.png
rename to Frontend/public/assets/flags/mu.png
diff --git a/public/assets/flags/mv.png b/Frontend/public/assets/flags/mv.png
similarity index 100%
rename from public/assets/flags/mv.png
rename to Frontend/public/assets/flags/mv.png
diff --git a/public/assets/flags/mw.png b/Frontend/public/assets/flags/mw.png
similarity index 100%
rename from public/assets/flags/mw.png
rename to Frontend/public/assets/flags/mw.png
diff --git a/public/assets/flags/mx.png b/Frontend/public/assets/flags/mx.png
similarity index 100%
rename from public/assets/flags/mx.png
rename to Frontend/public/assets/flags/mx.png
diff --git a/public/assets/flags/my.png b/Frontend/public/assets/flags/my.png
similarity index 100%
rename from public/assets/flags/my.png
rename to Frontend/public/assets/flags/my.png
diff --git a/public/assets/flags/mz.png b/Frontend/public/assets/flags/mz.png
similarity index 100%
rename from public/assets/flags/mz.png
rename to Frontend/public/assets/flags/mz.png
diff --git a/public/assets/flags/na.png b/Frontend/public/assets/flags/na.png
similarity index 100%
rename from public/assets/flags/na.png
rename to Frontend/public/assets/flags/na.png
diff --git a/public/assets/flags/nc.png b/Frontend/public/assets/flags/nc.png
similarity index 100%
rename from public/assets/flags/nc.png
rename to Frontend/public/assets/flags/nc.png
diff --git a/public/assets/flags/ne.png b/Frontend/public/assets/flags/ne.png
similarity index 100%
rename from public/assets/flags/ne.png
rename to Frontend/public/assets/flags/ne.png
diff --git a/public/assets/flags/nf.png b/Frontend/public/assets/flags/nf.png
similarity index 100%
rename from public/assets/flags/nf.png
rename to Frontend/public/assets/flags/nf.png
diff --git a/public/assets/flags/ng.png b/Frontend/public/assets/flags/ng.png
similarity index 100%
rename from public/assets/flags/ng.png
rename to Frontend/public/assets/flags/ng.png
diff --git a/public/assets/flags/ni.png b/Frontend/public/assets/flags/ni.png
similarity index 100%
rename from public/assets/flags/ni.png
rename to Frontend/public/assets/flags/ni.png
diff --git a/public/assets/flags/nl.png b/Frontend/public/assets/flags/nl.png
similarity index 100%
rename from public/assets/flags/nl.png
rename to Frontend/public/assets/flags/nl.png
diff --git a/public/assets/flags/no.png b/Frontend/public/assets/flags/no.png
similarity index 100%
rename from public/assets/flags/no.png
rename to Frontend/public/assets/flags/no.png
diff --git a/public/assets/flags/not set.png b/Frontend/public/assets/flags/not set.png
similarity index 100%
rename from public/assets/flags/not set.png
rename to Frontend/public/assets/flags/not set.png
diff --git a/public/assets/flags/np.png b/Frontend/public/assets/flags/np.png
similarity index 100%
rename from public/assets/flags/np.png
rename to Frontend/public/assets/flags/np.png
diff --git a/public/assets/flags/nr.png b/Frontend/public/assets/flags/nr.png
similarity index 100%
rename from public/assets/flags/nr.png
rename to Frontend/public/assets/flags/nr.png
diff --git a/public/assets/flags/nu.png b/Frontend/public/assets/flags/nu.png
similarity index 100%
rename from public/assets/flags/nu.png
rename to Frontend/public/assets/flags/nu.png
diff --git a/public/assets/flags/nz.png b/Frontend/public/assets/flags/nz.png
similarity index 100%
rename from public/assets/flags/nz.png
rename to Frontend/public/assets/flags/nz.png
diff --git a/public/assets/flags/om.png b/Frontend/public/assets/flags/om.png
similarity index 100%
rename from public/assets/flags/om.png
rename to Frontend/public/assets/flags/om.png
diff --git a/public/assets/flags/pa.png b/Frontend/public/assets/flags/pa.png
similarity index 100%
rename from public/assets/flags/pa.png
rename to Frontend/public/assets/flags/pa.png
diff --git a/public/assets/flags/pe.png b/Frontend/public/assets/flags/pe.png
similarity index 100%
rename from public/assets/flags/pe.png
rename to Frontend/public/assets/flags/pe.png
diff --git a/public/assets/flags/pf.png b/Frontend/public/assets/flags/pf.png
similarity index 100%
rename from public/assets/flags/pf.png
rename to Frontend/public/assets/flags/pf.png
diff --git a/public/assets/flags/pg.png b/Frontend/public/assets/flags/pg.png
similarity index 100%
rename from public/assets/flags/pg.png
rename to Frontend/public/assets/flags/pg.png
diff --git a/public/assets/flags/ph.png b/Frontend/public/assets/flags/ph.png
similarity index 100%
rename from public/assets/flags/ph.png
rename to Frontend/public/assets/flags/ph.png
diff --git a/public/assets/flags/pk.png b/Frontend/public/assets/flags/pk.png
similarity index 100%
rename from public/assets/flags/pk.png
rename to Frontend/public/assets/flags/pk.png
diff --git a/public/assets/flags/pl.png b/Frontend/public/assets/flags/pl.png
similarity index 100%
rename from public/assets/flags/pl.png
rename to Frontend/public/assets/flags/pl.png
diff --git a/public/assets/flags/pm.png b/Frontend/public/assets/flags/pm.png
similarity index 100%
rename from public/assets/flags/pm.png
rename to Frontend/public/assets/flags/pm.png
diff --git a/public/assets/flags/pn.png b/Frontend/public/assets/flags/pn.png
similarity index 100%
rename from public/assets/flags/pn.png
rename to Frontend/public/assets/flags/pn.png
diff --git a/public/assets/flags/pr.png b/Frontend/public/assets/flags/pr.png
similarity index 100%
rename from public/assets/flags/pr.png
rename to Frontend/public/assets/flags/pr.png
diff --git a/public/assets/flags/ps.png b/Frontend/public/assets/flags/ps.png
similarity index 100%
rename from public/assets/flags/ps.png
rename to Frontend/public/assets/flags/ps.png
diff --git a/public/assets/flags/pt.png b/Frontend/public/assets/flags/pt.png
similarity index 100%
rename from public/assets/flags/pt.png
rename to Frontend/public/assets/flags/pt.png
diff --git a/public/assets/flags/pw.png b/Frontend/public/assets/flags/pw.png
similarity index 100%
rename from public/assets/flags/pw.png
rename to Frontend/public/assets/flags/pw.png
diff --git a/public/assets/flags/py.png b/Frontend/public/assets/flags/py.png
similarity index 100%
rename from public/assets/flags/py.png
rename to Frontend/public/assets/flags/py.png
diff --git a/public/assets/flags/qa.png b/Frontend/public/assets/flags/qa.png
similarity index 100%
rename from public/assets/flags/qa.png
rename to Frontend/public/assets/flags/qa.png
diff --git a/public/assets/flags/re.png b/Frontend/public/assets/flags/re.png
similarity index 100%
rename from public/assets/flags/re.png
rename to Frontend/public/assets/flags/re.png
diff --git a/public/assets/flags/ro.png b/Frontend/public/assets/flags/ro.png
similarity index 100%
rename from public/assets/flags/ro.png
rename to Frontend/public/assets/flags/ro.png
diff --git a/public/assets/flags/rs.png b/Frontend/public/assets/flags/rs.png
similarity index 100%
rename from public/assets/flags/rs.png
rename to Frontend/public/assets/flags/rs.png
diff --git a/public/assets/flags/ru.png b/Frontend/public/assets/flags/ru.png
similarity index 100%
rename from public/assets/flags/ru.png
rename to Frontend/public/assets/flags/ru.png
diff --git a/public/assets/flags/rw.png b/Frontend/public/assets/flags/rw.png
similarity index 100%
rename from public/assets/flags/rw.png
rename to Frontend/public/assets/flags/rw.png
diff --git a/public/assets/flags/sa.png b/Frontend/public/assets/flags/sa.png
similarity index 100%
rename from public/assets/flags/sa.png
rename to Frontend/public/assets/flags/sa.png
diff --git a/public/assets/flags/sb.png b/Frontend/public/assets/flags/sb.png
similarity index 100%
rename from public/assets/flags/sb.png
rename to Frontend/public/assets/flags/sb.png
diff --git a/public/assets/flags/sc.png b/Frontend/public/assets/flags/sc.png
similarity index 100%
rename from public/assets/flags/sc.png
rename to Frontend/public/assets/flags/sc.png
diff --git a/public/assets/flags/sd.png b/Frontend/public/assets/flags/sd.png
similarity index 100%
rename from public/assets/flags/sd.png
rename to Frontend/public/assets/flags/sd.png
diff --git a/public/assets/flags/se.png b/Frontend/public/assets/flags/se.png
similarity index 100%
rename from public/assets/flags/se.png
rename to Frontend/public/assets/flags/se.png
diff --git a/public/assets/flags/sg.png b/Frontend/public/assets/flags/sg.png
similarity index 100%
rename from public/assets/flags/sg.png
rename to Frontend/public/assets/flags/sg.png
diff --git a/public/assets/flags/sh.png b/Frontend/public/assets/flags/sh.png
similarity index 100%
rename from public/assets/flags/sh.png
rename to Frontend/public/assets/flags/sh.png
diff --git a/public/assets/flags/si.png b/Frontend/public/assets/flags/si.png
similarity index 100%
rename from public/assets/flags/si.png
rename to Frontend/public/assets/flags/si.png
diff --git a/public/assets/flags/sj.png b/Frontend/public/assets/flags/sj.png
similarity index 100%
rename from public/assets/flags/sj.png
rename to Frontend/public/assets/flags/sj.png
diff --git a/public/assets/flags/sk.png b/Frontend/public/assets/flags/sk.png
similarity index 100%
rename from public/assets/flags/sk.png
rename to Frontend/public/assets/flags/sk.png
diff --git a/public/assets/flags/sl.png b/Frontend/public/assets/flags/sl.png
similarity index 100%
rename from public/assets/flags/sl.png
rename to Frontend/public/assets/flags/sl.png
diff --git a/public/assets/flags/sm.png b/Frontend/public/assets/flags/sm.png
similarity index 100%
rename from public/assets/flags/sm.png
rename to Frontend/public/assets/flags/sm.png
diff --git a/public/assets/flags/sn.png b/Frontend/public/assets/flags/sn.png
similarity index 100%
rename from public/assets/flags/sn.png
rename to Frontend/public/assets/flags/sn.png
diff --git a/public/assets/flags/so.png b/Frontend/public/assets/flags/so.png
similarity index 100%
rename from public/assets/flags/so.png
rename to Frontend/public/assets/flags/so.png
diff --git a/public/assets/flags/sr.png b/Frontend/public/assets/flags/sr.png
similarity index 100%
rename from public/assets/flags/sr.png
rename to Frontend/public/assets/flags/sr.png
diff --git a/public/assets/flags/ss.png b/Frontend/public/assets/flags/ss.png
similarity index 100%
rename from public/assets/flags/ss.png
rename to Frontend/public/assets/flags/ss.png
diff --git a/public/assets/flags/st.png b/Frontend/public/assets/flags/st.png
similarity index 100%
rename from public/assets/flags/st.png
rename to Frontend/public/assets/flags/st.png
diff --git a/public/assets/flags/sv.png b/Frontend/public/assets/flags/sv.png
similarity index 100%
rename from public/assets/flags/sv.png
rename to Frontend/public/assets/flags/sv.png
diff --git a/public/assets/flags/sx.png b/Frontend/public/assets/flags/sx.png
similarity index 100%
rename from public/assets/flags/sx.png
rename to Frontend/public/assets/flags/sx.png
diff --git a/public/assets/flags/sy.png b/Frontend/public/assets/flags/sy.png
similarity index 100%
rename from public/assets/flags/sy.png
rename to Frontend/public/assets/flags/sy.png
diff --git a/public/assets/flags/sz.png b/Frontend/public/assets/flags/sz.png
similarity index 100%
rename from public/assets/flags/sz.png
rename to Frontend/public/assets/flags/sz.png
diff --git a/public/assets/flags/tc.png b/Frontend/public/assets/flags/tc.png
similarity index 100%
rename from public/assets/flags/tc.png
rename to Frontend/public/assets/flags/tc.png
diff --git a/public/assets/flags/td.png b/Frontend/public/assets/flags/td.png
similarity index 100%
rename from public/assets/flags/td.png
rename to Frontend/public/assets/flags/td.png
diff --git a/public/assets/flags/tf.png b/Frontend/public/assets/flags/tf.png
similarity index 100%
rename from public/assets/flags/tf.png
rename to Frontend/public/assets/flags/tf.png
diff --git a/public/assets/flags/tg.png b/Frontend/public/assets/flags/tg.png
similarity index 100%
rename from public/assets/flags/tg.png
rename to Frontend/public/assets/flags/tg.png
diff --git a/public/assets/flags/th.png b/Frontend/public/assets/flags/th.png
similarity index 100%
rename from public/assets/flags/th.png
rename to Frontend/public/assets/flags/th.png
diff --git a/public/assets/flags/tj.png b/Frontend/public/assets/flags/tj.png
similarity index 100%
rename from public/assets/flags/tj.png
rename to Frontend/public/assets/flags/tj.png
diff --git a/public/assets/flags/tk.png b/Frontend/public/assets/flags/tk.png
similarity index 100%
rename from public/assets/flags/tk.png
rename to Frontend/public/assets/flags/tk.png
diff --git a/public/assets/flags/tl.png b/Frontend/public/assets/flags/tl.png
similarity index 100%
rename from public/assets/flags/tl.png
rename to Frontend/public/assets/flags/tl.png
diff --git a/public/assets/flags/tm.png b/Frontend/public/assets/flags/tm.png
similarity index 100%
rename from public/assets/flags/tm.png
rename to Frontend/public/assets/flags/tm.png
diff --git a/public/assets/flags/tn.png b/Frontend/public/assets/flags/tn.png
similarity index 100%
rename from public/assets/flags/tn.png
rename to Frontend/public/assets/flags/tn.png
diff --git a/public/assets/flags/to.png b/Frontend/public/assets/flags/to.png
similarity index 100%
rename from public/assets/flags/to.png
rename to Frontend/public/assets/flags/to.png
diff --git a/public/assets/flags/tr.png b/Frontend/public/assets/flags/tr.png
similarity index 100%
rename from public/assets/flags/tr.png
rename to Frontend/public/assets/flags/tr.png
diff --git a/public/assets/flags/tt.png b/Frontend/public/assets/flags/tt.png
similarity index 100%
rename from public/assets/flags/tt.png
rename to Frontend/public/assets/flags/tt.png
diff --git a/public/assets/flags/tv.png b/Frontend/public/assets/flags/tv.png
similarity index 100%
rename from public/assets/flags/tv.png
rename to Frontend/public/assets/flags/tv.png
diff --git a/public/assets/flags/tw.png b/Frontend/public/assets/flags/tw.png
similarity index 100%
rename from public/assets/flags/tw.png
rename to Frontend/public/assets/flags/tw.png
diff --git a/public/assets/flags/tz.png b/Frontend/public/assets/flags/tz.png
similarity index 100%
rename from public/assets/flags/tz.png
rename to Frontend/public/assets/flags/tz.png
diff --git a/public/assets/flags/ua.png b/Frontend/public/assets/flags/ua.png
similarity index 100%
rename from public/assets/flags/ua.png
rename to Frontend/public/assets/flags/ua.png
diff --git a/public/assets/flags/ug.png b/Frontend/public/assets/flags/ug.png
similarity index 100%
rename from public/assets/flags/ug.png
rename to Frontend/public/assets/flags/ug.png
diff --git a/public/assets/flags/um.png b/Frontend/public/assets/flags/um.png
similarity index 100%
rename from public/assets/flags/um.png
rename to Frontend/public/assets/flags/um.png
diff --git a/public/assets/flags/us.png b/Frontend/public/assets/flags/us.png
similarity index 100%
rename from public/assets/flags/us.png
rename to Frontend/public/assets/flags/us.png
diff --git a/public/assets/flags/uy.png b/Frontend/public/assets/flags/uy.png
similarity index 100%
rename from public/assets/flags/uy.png
rename to Frontend/public/assets/flags/uy.png
diff --git a/public/assets/flags/uz.png b/Frontend/public/assets/flags/uz.png
similarity index 100%
rename from public/assets/flags/uz.png
rename to Frontend/public/assets/flags/uz.png
diff --git a/public/assets/flags/va.png b/Frontend/public/assets/flags/va.png
similarity index 100%
rename from public/assets/flags/va.png
rename to Frontend/public/assets/flags/va.png
diff --git a/public/assets/flags/vc.png b/Frontend/public/assets/flags/vc.png
similarity index 100%
rename from public/assets/flags/vc.png
rename to Frontend/public/assets/flags/vc.png
diff --git a/public/assets/flags/ve.png b/Frontend/public/assets/flags/ve.png
similarity index 100%
rename from public/assets/flags/ve.png
rename to Frontend/public/assets/flags/ve.png
diff --git a/public/assets/flags/vg.png b/Frontend/public/assets/flags/vg.png
similarity index 100%
rename from public/assets/flags/vg.png
rename to Frontend/public/assets/flags/vg.png
diff --git a/public/assets/flags/vi.png b/Frontend/public/assets/flags/vi.png
similarity index 100%
rename from public/assets/flags/vi.png
rename to Frontend/public/assets/flags/vi.png
diff --git a/public/assets/flags/vn.png b/Frontend/public/assets/flags/vn.png
similarity index 100%
rename from public/assets/flags/vn.png
rename to Frontend/public/assets/flags/vn.png
diff --git a/public/assets/flags/vu.png b/Frontend/public/assets/flags/vu.png
similarity index 100%
rename from public/assets/flags/vu.png
rename to Frontend/public/assets/flags/vu.png
diff --git a/public/assets/flags/wf.png b/Frontend/public/assets/flags/wf.png
similarity index 100%
rename from public/assets/flags/wf.png
rename to Frontend/public/assets/flags/wf.png
diff --git a/public/assets/flags/ws.png b/Frontend/public/assets/flags/ws.png
similarity index 100%
rename from public/assets/flags/ws.png
rename to Frontend/public/assets/flags/ws.png
diff --git a/public/assets/flags/xk.png b/Frontend/public/assets/flags/xk.png
similarity index 100%
rename from public/assets/flags/xk.png
rename to Frontend/public/assets/flags/xk.png
diff --git a/public/assets/flags/ye.png b/Frontend/public/assets/flags/ye.png
similarity index 100%
rename from public/assets/flags/ye.png
rename to Frontend/public/assets/flags/ye.png
diff --git a/public/assets/flags/yt.png b/Frontend/public/assets/flags/yt.png
similarity index 100%
rename from public/assets/flags/yt.png
rename to Frontend/public/assets/flags/yt.png
diff --git a/public/assets/flags/za.png b/Frontend/public/assets/flags/za.png
similarity index 100%
rename from public/assets/flags/za.png
rename to Frontend/public/assets/flags/za.png
diff --git a/public/assets/flags/zm.png b/Frontend/public/assets/flags/zm.png
similarity index 100%
rename from public/assets/flags/zm.png
rename to Frontend/public/assets/flags/zm.png
diff --git a/public/assets/flags/zw.png b/Frontend/public/assets/flags/zw.png
similarity index 100%
rename from public/assets/flags/zw.png
rename to Frontend/public/assets/flags/zw.png
diff --git a/public/assets/logos/scoresaber.png b/Frontend/public/assets/logos/scoresaber.png
similarity index 100%
rename from public/assets/logos/scoresaber.png
rename to Frontend/public/assets/logos/scoresaber.png
diff --git a/public/favicon.ico b/Frontend/public/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to Frontend/public/favicon.ico
diff --git a/sentry.client.config.ts b/Frontend/sentry.client.config.ts
similarity index 100%
rename from sentry.client.config.ts
rename to Frontend/sentry.client.config.ts
diff --git a/sentry.edge.config.ts b/Frontend/sentry.edge.config.ts
similarity index 100%
rename from sentry.edge.config.ts
rename to Frontend/sentry.edge.config.ts
diff --git a/sentry.server.config.ts b/Frontend/sentry.server.config.ts
similarity index 100%
rename from sentry.server.config.ts
rename to Frontend/sentry.server.config.ts
diff --git a/src/app/(pages)/api/player/history/route.ts b/Frontend/src/app/(pages)/api/player/history/route.ts
similarity index 100%
rename from src/app/(pages)/api/player/history/route.ts
rename to Frontend/src/app/(pages)/api/player/history/route.ts
diff --git a/src/app/(pages)/api/player/isbeingtracked/route.ts b/Frontend/src/app/(pages)/api/player/isbeingtracked/route.ts
similarity index 100%
rename from src/app/(pages)/api/player/isbeingtracked/route.ts
rename to Frontend/src/app/(pages)/api/player/isbeingtracked/route.ts
diff --git a/src/app/(pages)/api/proxy/route.ts b/Frontend/src/app/(pages)/api/proxy/route.ts
similarity index 100%
rename from src/app/(pages)/api/proxy/route.ts
rename to Frontend/src/app/(pages)/api/proxy/route.ts
diff --git a/src/app/(pages)/api/trigger/route.ts b/Frontend/src/app/(pages)/api/trigger/route.ts
similarity index 100%
rename from src/app/(pages)/api/trigger/route.ts
rename to Frontend/src/app/(pages)/api/trigger/route.ts
diff --git a/src/app/(pages)/leaderboard/[...slug]/page.tsx b/Frontend/src/app/(pages)/leaderboard/[...slug]/page.tsx
similarity index 100%
rename from src/app/(pages)/leaderboard/[...slug]/page.tsx
rename to Frontend/src/app/(pages)/leaderboard/[...slug]/page.tsx
diff --git a/src/app/(pages)/page.tsx b/Frontend/src/app/(pages)/page.tsx
similarity index 100%
rename from src/app/(pages)/page.tsx
rename to Frontend/src/app/(pages)/page.tsx
diff --git a/src/app/(pages)/player/[...slug]/page.tsx b/Frontend/src/app/(pages)/player/[...slug]/page.tsx
similarity index 100%
rename from src/app/(pages)/player/[...slug]/page.tsx
rename to Frontend/src/app/(pages)/player/[...slug]/page.tsx
diff --git a/src/app/(pages)/search/page.tsx b/Frontend/src/app/(pages)/search/page.tsx
similarity index 100%
rename from src/app/(pages)/search/page.tsx
rename to Frontend/src/app/(pages)/search/page.tsx
diff --git a/src/app/(pages)/settings/page.tsx b/Frontend/src/app/(pages)/settings/page.tsx
similarity index 100%
rename from src/app/(pages)/settings/page.tsx
rename to Frontend/src/app/(pages)/settings/page.tsx
diff --git a/src/app/components/ui/skeleton.tsx b/Frontend/src/app/components/ui/skeleton.tsx
similarity index 100%
rename from src/app/components/ui/skeleton.tsx
rename to Frontend/src/app/components/ui/skeleton.tsx
diff --git a/src/app/fonts/JetBrainsMono.ttf b/Frontend/src/app/fonts/JetBrainsMono.ttf
similarity index 100%
rename from src/app/fonts/JetBrainsMono.ttf
rename to Frontend/src/app/fonts/JetBrainsMono.ttf
diff --git a/src/app/global-error.tsx b/Frontend/src/app/global-error.tsx
similarity index 100%
rename from src/app/global-error.tsx
rename to Frontend/src/app/global-error.tsx
diff --git a/src/app/globals.css b/Frontend/src/app/globals.css
similarity index 100%
rename from src/app/globals.css
rename to Frontend/src/app/globals.css
diff --git a/src/app/layout.tsx b/Frontend/src/app/layout.tsx
similarity index 100%
rename from src/app/layout.tsx
rename to Frontend/src/app/layout.tsx
diff --git a/src/common/browser-utils.ts b/Frontend/src/common/browser-utils.ts
similarity index 100%
rename from src/common/browser-utils.ts
rename to Frontend/src/common/browser-utils.ts
diff --git a/src/common/colors.ts b/Frontend/src/common/colors.ts
similarity index 100%
rename from src/common/colors.ts
rename to Frontend/src/common/colors.ts
diff --git a/src/common/database/database.ts b/Frontend/src/common/database/database.ts
similarity index 100%
rename from src/common/database/database.ts
rename to Frontend/src/common/database/database.ts
diff --git a/src/common/database/types/beatsaver-map.ts b/Frontend/src/common/database/types/beatsaver-map.ts
similarity index 100%
rename from src/common/database/types/beatsaver-map.ts
rename to Frontend/src/common/database/types/beatsaver-map.ts
diff --git a/src/common/database/types/settings.ts b/Frontend/src/common/database/types/settings.ts
similarity index 100%
rename from src/common/database/types/settings.ts
rename to Frontend/src/common/database/types/settings.ts
diff --git a/src/common/image-utils.ts b/Frontend/src/common/image-utils.ts
similarity index 100%
rename from src/common/image-utils.ts
rename to Frontend/src/common/image-utils.ts
diff --git a/src/common/model/player/impl/scoresaber-player.ts b/Frontend/src/common/model/player/impl/scoresaber-player.ts
similarity index 100%
rename from src/common/model/player/impl/scoresaber-player.ts
rename to Frontend/src/common/model/player/impl/scoresaber-player.ts
diff --git a/src/common/model/player/player.ts b/Frontend/src/common/model/player/player.ts
similarity index 100%
rename from src/common/model/player/player.ts
rename to Frontend/src/common/model/player/player.ts
diff --git a/src/common/model/score/impl/scoresaber-score.ts b/Frontend/src/common/model/score/impl/scoresaber-score.ts
similarity index 100%
rename from src/common/model/score/impl/scoresaber-score.ts
rename to Frontend/src/common/model/score/impl/scoresaber-score.ts
diff --git a/src/common/model/score/modifier.ts b/Frontend/src/common/model/score/modifier.ts
similarity index 100%
rename from src/common/model/score/modifier.ts
rename to Frontend/src/common/model/score/modifier.ts
diff --git a/src/common/model/score/score-sort.ts b/Frontend/src/common/model/score/score-sort.ts
similarity index 100%
rename from src/common/model/score/score-sort.ts
rename to Frontend/src/common/model/score/score-sort.ts
diff --git a/src/common/model/score/score.ts b/Frontend/src/common/model/score/score.ts
similarity index 100%
rename from src/common/model/score/score.ts
rename to Frontend/src/common/model/score/score.ts
diff --git a/src/common/model/token/beatsaver/beat-saver-account-token.ts b/Frontend/src/common/model/token/beatsaver/beat-saver-account-token.ts
similarity index 100%
rename from src/common/model/token/beatsaver/beat-saver-account-token.ts
rename to Frontend/src/common/model/token/beatsaver/beat-saver-account-token.ts
diff --git a/src/common/model/token/beatsaver/beat-saver-map-metadata-token.ts b/Frontend/src/common/model/token/beatsaver/beat-saver-map-metadata-token.ts
similarity index 100%
rename from src/common/model/token/beatsaver/beat-saver-map-metadata-token.ts
rename to Frontend/src/common/model/token/beatsaver/beat-saver-map-metadata-token.ts
diff --git a/src/common/model/token/beatsaver/beat-saver-map-stats-token.ts b/Frontend/src/common/model/token/beatsaver/beat-saver-map-stats-token.ts
similarity index 100%
rename from src/common/model/token/beatsaver/beat-saver-map-stats-token.ts
rename to Frontend/src/common/model/token/beatsaver/beat-saver-map-stats-token.ts
diff --git a/src/common/model/token/beatsaver/beat-saver-map-token.ts b/Frontend/src/common/model/token/beatsaver/beat-saver-map-token.ts
similarity index 100%
rename from src/common/model/token/beatsaver/beat-saver-map-token.ts
rename to Frontend/src/common/model/token/beatsaver/beat-saver-map-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-badge-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-badge-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-badge-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-badge-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-difficulty-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-difficulty-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-difficulty-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-difficulty-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-leaderboard-player-info-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-leaderboard-player-info-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-leaderboard-player-info-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-leaderboard-player-info-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-leaderboard-scores-page-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-leaderboard-scores-page-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-leaderboard-scores-page-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-leaderboard-scores-page-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-leaderboard-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-leaderboard-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-leaderboard-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-leaderboard-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-metadata-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-metadata-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-metadata-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-metadata-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-player-score-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-player-score-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-player-score-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-player-score-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-player-scores-page-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-player-scores-page-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-player-scores-page-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-player-scores-page-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-player-search-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-player-search-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-player-search-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-player-search-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-player-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-player-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-player-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-player-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-players-page-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-players-page-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-players-page-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-players-page-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-score-stats-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-score-stats-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-score-stats-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-score-stats-token.ts
diff --git a/src/common/model/token/scoresaber/score-saber-score-token.ts b/Frontend/src/common/model/token/scoresaber/score-saber-score-token.ts
similarity index 100%
rename from src/common/model/token/scoresaber/score-saber-score-token.ts
rename to Frontend/src/common/model/token/scoresaber/score-saber-score-token.ts
diff --git a/src/common/mongo.ts b/Frontend/src/common/mongo.ts
similarity index 100%
rename from src/common/mongo.ts
rename to Frontend/src/common/mongo.ts
diff --git a/src/common/number-utils.ts b/Frontend/src/common/number-utils.ts
similarity index 100%
rename from src/common/number-utils.ts
rename to Frontend/src/common/number-utils.ts
diff --git a/src/common/player-utils.ts b/Frontend/src/common/player-utils.ts
similarity index 100%
rename from src/common/player-utils.ts
rename to Frontend/src/common/player-utils.ts
diff --git a/src/common/player/player-history.ts b/Frontend/src/common/player/player-history.ts
similarity index 100%
rename from src/common/player/player-history.ts
rename to Frontend/src/common/player/player-history.ts
diff --git a/src/common/player/player-tracked-since.ts b/Frontend/src/common/player/player-tracked-since.ts
similarity index 100%
rename from src/common/player/player-tracked-since.ts
rename to Frontend/src/common/player/player-tracked-since.ts
diff --git a/src/common/schema/player-schema.ts b/Frontend/src/common/schema/player-schema.ts
similarity index 100%
rename from src/common/schema/player-schema.ts
rename to Frontend/src/common/schema/player-schema.ts
diff --git a/src/common/scoresaber-utils.ts b/Frontend/src/common/scoresaber-utils.ts
similarity index 100%
rename from src/common/scoresaber-utils.ts
rename to Frontend/src/common/scoresaber-utils.ts
diff --git a/src/common/service/impl/beatsaver.ts b/Frontend/src/common/service/impl/beatsaver.ts
similarity index 100%
rename from src/common/service/impl/beatsaver.ts
rename to Frontend/src/common/service/impl/beatsaver.ts
diff --git a/src/common/service/impl/scoresaber.ts b/Frontend/src/common/service/impl/scoresaber.ts
similarity index 100%
rename from src/common/service/impl/scoresaber.ts
rename to Frontend/src/common/service/impl/scoresaber.ts
diff --git a/src/common/service/service.ts b/Frontend/src/common/service/service.ts
similarity index 100%
rename from src/common/service/service.ts
rename to Frontend/src/common/service/service.ts
diff --git a/src/common/song-utils.ts b/Frontend/src/common/song-utils.ts
similarity index 100%
rename from src/common/song-utils.ts
rename to Frontend/src/common/song-utils.ts
diff --git a/src/common/string-utils.ts b/Frontend/src/common/string-utils.ts
similarity index 100%
rename from src/common/string-utils.ts
rename to Frontend/src/common/string-utils.ts
diff --git a/src/common/time-utils.ts b/Frontend/src/common/time-utils.ts
similarity index 100%
rename from src/common/time-utils.ts
rename to Frontend/src/common/time-utils.ts
diff --git a/src/common/utils.ts b/Frontend/src/common/utils.ts
similarity index 100%
rename from src/common/utils.ts
rename to Frontend/src/common/utils.ts
diff --git a/src/common/website-utils.ts b/Frontend/src/common/website-utils.ts
similarity index 100%
rename from src/common/website-utils.ts
rename to Frontend/src/common/website-utils.ts
diff --git a/src/common/worker/worker.ts b/Frontend/src/common/worker/worker.ts
similarity index 100%
rename from src/common/worker/worker.ts
rename to Frontend/src/common/worker/worker.ts
diff --git a/src/common/worker/workers.ts b/Frontend/src/common/worker/workers.ts
similarity index 100%
rename from src/common/worker/workers.ts
rename to Frontend/src/common/worker/workers.ts
diff --git a/src/common/youtube-utils.ts b/Frontend/src/common/youtube-utils.ts
similarity index 100%
rename from src/common/youtube-utils.ts
rename to Frontend/src/common/youtube-utils.ts
diff --git a/src/components/background-cover.tsx b/Frontend/src/components/background-cover.tsx
similarity index 100%
rename from src/components/background-cover.tsx
rename to Frontend/src/components/background-cover.tsx
diff --git a/src/components/card.tsx b/Frontend/src/components/card.tsx
similarity index 100%
rename from src/components/card.tsx
rename to Frontend/src/components/card.tsx
diff --git a/src/components/chart/generic-chart.tsx b/Frontend/src/components/chart/generic-chart.tsx
similarity index 100%
rename from src/components/chart/generic-chart.tsx
rename to Frontend/src/components/chart/generic-chart.tsx
diff --git a/src/components/country-flag.tsx b/Frontend/src/components/country-flag.tsx
similarity index 100%
rename from src/components/country-flag.tsx
rename to Frontend/src/components/country-flag.tsx
diff --git a/src/components/fallback-link.tsx b/Frontend/src/components/fallback-link.tsx
similarity index 100%
rename from src/components/fallback-link.tsx
rename to Frontend/src/components/fallback-link.tsx
diff --git a/src/components/footer.tsx b/Frontend/src/components/footer.tsx
similarity index 100%
rename from src/components/footer.tsx
rename to Frontend/src/components/footer.tsx
diff --git a/src/components/input/pagination.tsx b/Frontend/src/components/input/pagination.tsx
similarity index 100%
rename from src/components/input/pagination.tsx
rename to Frontend/src/components/input/pagination.tsx
diff --git a/src/components/input/search-player.tsx b/Frontend/src/components/input/search-player.tsx
similarity index 100%
rename from src/components/input/search-player.tsx
rename to Frontend/src/components/input/search-player.tsx
diff --git a/src/components/leaderboard/leaderboard-data.tsx b/Frontend/src/components/leaderboard/leaderboard-data.tsx
similarity index 100%
rename from src/components/leaderboard/leaderboard-data.tsx
rename to Frontend/src/components/leaderboard/leaderboard-data.tsx
diff --git a/src/components/leaderboard/leaderboard-info.tsx b/Frontend/src/components/leaderboard/leaderboard-info.tsx
similarity index 100%
rename from src/components/leaderboard/leaderboard-info.tsx
rename to Frontend/src/components/leaderboard/leaderboard-info.tsx
diff --git a/src/components/leaderboard/leaderboard-player.tsx b/Frontend/src/components/leaderboard/leaderboard-player.tsx
similarity index 100%
rename from src/components/leaderboard/leaderboard-player.tsx
rename to Frontend/src/components/leaderboard/leaderboard-player.tsx
diff --git a/src/components/leaderboard/leaderboard-score-stats.tsx b/Frontend/src/components/leaderboard/leaderboard-score-stats.tsx
similarity index 100%
rename from src/components/leaderboard/leaderboard-score-stats.tsx
rename to Frontend/src/components/leaderboard/leaderboard-score-stats.tsx
diff --git a/src/components/leaderboard/leaderboard-score.tsx b/Frontend/src/components/leaderboard/leaderboard-score.tsx
similarity index 100%
rename from src/components/leaderboard/leaderboard-score.tsx
rename to Frontend/src/components/leaderboard/leaderboard-score.tsx
diff --git a/src/components/leaderboard/leaderboard-scores.tsx b/Frontend/src/components/leaderboard/leaderboard-scores.tsx
similarity index 100%
rename from src/components/leaderboard/leaderboard-scores.tsx
rename to Frontend/src/components/leaderboard/leaderboard-scores.tsx
diff --git a/src/components/leaderboard/leaderboard-song-star-count.tsx b/Frontend/src/components/leaderboard/leaderboard-song-star-count.tsx
similarity index 100%
rename from src/components/leaderboard/leaderboard-song-star-count.tsx
rename to Frontend/src/components/leaderboard/leaderboard-song-star-count.tsx
diff --git a/src/components/loaders/database-loader.tsx b/Frontend/src/components/loaders/database-loader.tsx
similarity index 100%
rename from src/components/loaders/database-loader.tsx
rename to Frontend/src/components/loaders/database-loader.tsx
diff --git a/src/components/loaders/fullscreen-loader.tsx b/Frontend/src/components/loaders/fullscreen-loader.tsx
similarity index 100%
rename from src/components/loaders/fullscreen-loader.tsx
rename to Frontend/src/components/loaders/fullscreen-loader.tsx
diff --git a/src/components/logos/beatsaver-logo.tsx b/Frontend/src/components/logos/beatsaver-logo.tsx
similarity index 100%
rename from src/components/logos/beatsaver-logo.tsx
rename to Frontend/src/components/logos/beatsaver-logo.tsx
diff --git a/src/components/logos/scoresaber-logo.tsx b/Frontend/src/components/logos/scoresaber-logo.tsx
similarity index 100%
rename from src/components/logos/scoresaber-logo.tsx
rename to Frontend/src/components/logos/scoresaber-logo.tsx
diff --git a/src/components/logos/youtube-logo.tsx b/Frontend/src/components/logos/youtube-logo.tsx
similarity index 100%
rename from src/components/logos/youtube-logo.tsx
rename to Frontend/src/components/logos/youtube-logo.tsx
diff --git a/src/components/navbar/navbar-button.tsx b/Frontend/src/components/navbar/navbar-button.tsx
similarity index 100%
rename from src/components/navbar/navbar-button.tsx
rename to Frontend/src/components/navbar/navbar-button.tsx
diff --git a/src/components/navbar/navbar.tsx b/Frontend/src/components/navbar/navbar.tsx
similarity index 100%
rename from src/components/navbar/navbar.tsx
rename to Frontend/src/components/navbar/navbar.tsx
diff --git a/src/components/navbar/profile-button.tsx b/Frontend/src/components/navbar/profile-button.tsx
similarity index 100%
rename from src/components/navbar/profile-button.tsx
rename to Frontend/src/components/navbar/profile-button.tsx
diff --git a/src/components/offline-network.tsx b/Frontend/src/components/offline-network.tsx
similarity index 100%
rename from src/components/offline-network.tsx
rename to Frontend/src/components/offline-network.tsx
diff --git a/src/components/player/chart/generic-player-chart.tsx b/Frontend/src/components/player/chart/generic-player-chart.tsx
similarity index 100%
rename from src/components/player/chart/generic-player-chart.tsx
rename to Frontend/src/components/player/chart/generic-player-chart.tsx
diff --git a/src/components/player/chart/player-accuracy-chart.tsx b/Frontend/src/components/player/chart/player-accuracy-chart.tsx
similarity index 100%
rename from src/components/player/chart/player-accuracy-chart.tsx
rename to Frontend/src/components/player/chart/player-accuracy-chart.tsx
diff --git a/src/components/player/chart/player-charts.tsx b/Frontend/src/components/player/chart/player-charts.tsx
similarity index 100%
rename from src/components/player/chart/player-charts.tsx
rename to Frontend/src/components/player/chart/player-charts.tsx
diff --git a/src/components/player/chart/player-ranking-chart.tsx b/Frontend/src/components/player/chart/player-ranking-chart.tsx
similarity index 100%
rename from src/components/player/chart/player-ranking-chart.tsx
rename to Frontend/src/components/player/chart/player-ranking-chart.tsx
diff --git a/src/components/player/claim-profile.tsx b/Frontend/src/components/player/claim-profile.tsx
similarity index 100%
rename from src/components/player/claim-profile.tsx
rename to Frontend/src/components/player/claim-profile.tsx
diff --git a/src/components/player/player-badges.tsx b/Frontend/src/components/player/player-badges.tsx
similarity index 100%
rename from src/components/player/player-badges.tsx
rename to Frontend/src/components/player/player-badges.tsx
diff --git a/src/components/player/player-data.tsx b/Frontend/src/components/player/player-data.tsx
similarity index 100%
rename from src/components/player/player-data.tsx
rename to Frontend/src/components/player/player-data.tsx
diff --git a/src/components/player/player-header.tsx b/Frontend/src/components/player/player-header.tsx
similarity index 100%
rename from src/components/player/player-header.tsx
rename to Frontend/src/components/player/player-header.tsx
diff --git a/src/components/player/player-scores.tsx b/Frontend/src/components/player/player-scores.tsx
similarity index 100%
rename from src/components/player/player-scores.tsx
rename to Frontend/src/components/player/player-scores.tsx
diff --git a/src/components/player/player-stats.tsx b/Frontend/src/components/player/player-stats.tsx
similarity index 100%
rename from src/components/player/player-stats.tsx
rename to Frontend/src/components/player/player-stats.tsx
diff --git a/src/components/player/player-tracked-status.tsx b/Frontend/src/components/player/player-tracked-status.tsx
similarity index 100%
rename from src/components/player/player-tracked-status.tsx
rename to Frontend/src/components/player/player-tracked-status.tsx
diff --git a/src/components/preload-resources.tsx b/Frontend/src/components/preload-resources.tsx
similarity index 100%
rename from src/components/preload-resources.tsx
rename to Frontend/src/components/preload-resources.tsx
diff --git a/src/components/providers/query-provider.tsx b/Frontend/src/components/providers/query-provider.tsx
similarity index 100%
rename from src/components/providers/query-provider.tsx
rename to Frontend/src/components/providers/query-provider.tsx
diff --git a/src/components/providers/theme-provider.tsx b/Frontend/src/components/providers/theme-provider.tsx
similarity index 100%
rename from src/components/providers/theme-provider.tsx
rename to Frontend/src/components/providers/theme-provider.tsx
diff --git a/src/components/ranking/mini.tsx b/Frontend/src/components/ranking/mini.tsx
similarity index 100%
rename from src/components/ranking/mini.tsx
rename to Frontend/src/components/ranking/mini.tsx
diff --git a/src/components/ranking/player-ranking-skeleton.tsx b/Frontend/src/components/ranking/player-ranking-skeleton.tsx
similarity index 100%
rename from src/components/ranking/player-ranking-skeleton.tsx
rename to Frontend/src/components/ranking/player-ranking-skeleton.tsx
diff --git a/src/components/score/leaderboard-button.tsx b/Frontend/src/components/score/leaderboard-button.tsx
similarity index 100%
rename from src/components/score/leaderboard-button.tsx
rename to Frontend/src/components/score/leaderboard-button.tsx
diff --git a/src/components/score/score-animation.tsx b/Frontend/src/components/score/score-animation.tsx
similarity index 100%
rename from src/components/score/score-animation.tsx
rename to Frontend/src/components/score/score-animation.tsx
diff --git a/src/components/score/score-badge.tsx b/Frontend/src/components/score/score-badge.tsx
similarity index 100%
rename from src/components/score/score-badge.tsx
rename to Frontend/src/components/score/score-badge.tsx
diff --git a/src/components/score/score-button.tsx b/Frontend/src/components/score/score-button.tsx
similarity index 100%
rename from src/components/score/score-button.tsx
rename to Frontend/src/components/score/score-button.tsx
diff --git a/src/components/score/score-buttons.tsx b/Frontend/src/components/score/score-buttons.tsx
similarity index 100%
rename from src/components/score/score-buttons.tsx
rename to Frontend/src/components/score/score-buttons.tsx
diff --git a/src/components/score/score-info.tsx b/Frontend/src/components/score/score-info.tsx
similarity index 100%
rename from src/components/score/score-info.tsx
rename to Frontend/src/components/score/score-info.tsx
diff --git a/src/components/score/score-rank-info.tsx b/Frontend/src/components/score/score-rank-info.tsx
similarity index 100%
rename from src/components/score/score-rank-info.tsx
rename to Frontend/src/components/score/score-rank-info.tsx
diff --git a/src/components/score/score-stats.tsx b/Frontend/src/components/score/score-stats.tsx
similarity index 100%
rename from src/components/score/score-stats.tsx
rename to Frontend/src/components/score/score-stats.tsx
diff --git a/src/components/score/score.tsx b/Frontend/src/components/score/score.tsx
similarity index 100%
rename from src/components/score/score.tsx
rename to Frontend/src/components/score/score.tsx
diff --git a/src/components/settings/settings.tsx b/Frontend/src/components/settings/settings.tsx
similarity index 100%
rename from src/components/settings/settings.tsx
rename to Frontend/src/components/settings/settings.tsx
diff --git a/src/components/stat-value.tsx b/Frontend/src/components/stat-value.tsx
similarity index 100%
rename from src/components/stat-value.tsx
rename to Frontend/src/components/stat-value.tsx
diff --git a/src/components/tooltip.tsx b/Frontend/src/components/tooltip.tsx
similarity index 100%
rename from src/components/tooltip.tsx
rename to Frontend/src/components/tooltip.tsx
diff --git a/src/components/ui/avatar.tsx b/Frontend/src/components/ui/avatar.tsx
similarity index 100%
rename from src/components/ui/avatar.tsx
rename to Frontend/src/components/ui/avatar.tsx
diff --git a/src/components/ui/button.tsx b/Frontend/src/components/ui/button.tsx
similarity index 100%
rename from src/components/ui/button.tsx
rename to Frontend/src/components/ui/button.tsx
diff --git a/src/components/ui/card.tsx b/Frontend/src/components/ui/card.tsx
similarity index 100%
rename from src/components/ui/card.tsx
rename to Frontend/src/components/ui/card.tsx
diff --git a/src/components/ui/form.tsx b/Frontend/src/components/ui/form.tsx
similarity index 100%
rename from src/components/ui/form.tsx
rename to Frontend/src/components/ui/form.tsx
diff --git a/src/components/ui/input.tsx b/Frontend/src/components/ui/input.tsx
similarity index 100%
rename from src/components/ui/input.tsx
rename to Frontend/src/components/ui/input.tsx
diff --git a/src/components/ui/label.tsx b/Frontend/src/components/ui/label.tsx
similarity index 100%
rename from src/components/ui/label.tsx
rename to Frontend/src/components/ui/label.tsx
diff --git a/src/components/ui/pagination.tsx b/Frontend/src/components/ui/pagination.tsx
similarity index 100%
rename from src/components/ui/pagination.tsx
rename to Frontend/src/components/ui/pagination.tsx
diff --git a/src/components/ui/scroll-area.tsx b/Frontend/src/components/ui/scroll-area.tsx
similarity index 100%
rename from src/components/ui/scroll-area.tsx
rename to Frontend/src/components/ui/scroll-area.tsx
diff --git a/src/components/ui/toast.tsx b/Frontend/src/components/ui/toast.tsx
similarity index 100%
rename from src/components/ui/toast.tsx
rename to Frontend/src/components/ui/toast.tsx
diff --git a/src/components/ui/toaster.tsx b/Frontend/src/components/ui/toaster.tsx
similarity index 100%
rename from src/components/ui/toaster.tsx
rename to Frontend/src/components/ui/toaster.tsx
diff --git a/src/components/ui/tooltip.tsx b/Frontend/src/components/ui/tooltip.tsx
similarity index 100%
rename from src/components/ui/tooltip.tsx
rename to Frontend/src/components/ui/tooltip.tsx
diff --git a/src/hooks/use-database.ts b/Frontend/src/hooks/use-database.ts
similarity index 100%
rename from src/hooks/use-database.ts
rename to Frontend/src/hooks/use-database.ts
diff --git a/src/hooks/use-is-mobile.ts b/Frontend/src/hooks/use-is-mobile.ts
similarity index 100%
rename from src/hooks/use-is-mobile.ts
rename to Frontend/src/hooks/use-is-mobile.ts
diff --git a/src/hooks/use-is-visible.ts b/Frontend/src/hooks/use-is-visible.ts
similarity index 100%
rename from src/hooks/use-is-visible.ts
rename to Frontend/src/hooks/use-is-visible.ts
diff --git a/src/hooks/use-toast.ts b/Frontend/src/hooks/use-toast.ts
similarity index 100%
rename from src/hooks/use-toast.ts
rename to Frontend/src/hooks/use-toast.ts
diff --git a/src/hooks/use-window-dimensions.ts b/Frontend/src/hooks/use-window-dimensions.ts
similarity index 100%
rename from src/hooks/use-window-dimensions.ts
rename to Frontend/src/hooks/use-window-dimensions.ts
diff --git a/src/instrumentation.ts b/Frontend/src/instrumentation.ts
similarity index 100%
rename from src/instrumentation.ts
rename to Frontend/src/instrumentation.ts
diff --git a/src/jobs/index.ts b/Frontend/src/jobs/index.ts
similarity index 100%
rename from src/jobs/index.ts
rename to Frontend/src/jobs/index.ts
diff --git a/src/jobs/track-player-statistics.ts b/Frontend/src/jobs/track-player-statistics.ts
similarity index 100%
rename from src/jobs/track-player-statistics.ts
rename to Frontend/src/jobs/track-player-statistics.ts
diff --git a/src/trigger.ts b/Frontend/src/trigger.ts
similarity index 100%
rename from src/trigger.ts
rename to Frontend/src/trigger.ts
diff --git a/tailwind.config.ts b/Frontend/tailwind.config.ts
similarity index 100%
rename from tailwind.config.ts
rename to Frontend/tailwind.config.ts
diff --git a/tsconfig.json b/Frontend/tsconfig.json
similarity index 100%
rename from tsconfig.json
rename to Frontend/tsconfig.json
diff --git a/README.md b/README.md
index 7788605..61daed9 100644
--- a/README.md
+++ b/README.md
@@ -4,4 +4,4 @@ This is the 3rd re-code of this project. The first one was a mess, the second on
## meow
-meow
+meow
\ No newline at end of file