diff --git a/README.md b/README.md
index b1efd6d14..2a71b7138 100644
--- a/README.md
+++ b/README.md
@@ -1,50 +1,92 @@
+# ๐ ์์ฝ ๊ด๋ฆฌ ์์คํ
-# :camera: ์ง์ ์ฌ์ง ๊ด๋ฆฌ ์๋น์ค
-
-์ง์๋ค์ ์ฌ์ง์ ๊ด๋ฆฌํ ์ ์๋ ์ฌ์ง ๊ด๋ฆฌ์ ์๋น์ค๋ฅผ ๋ง๋ค์ด ๋ณด์ธ์.
-
-๊ณผ์ ์ํ ๋ฐ ๋ฆฌ๋ทฐ ๊ธฐ๊ฐ์ ๋ณ๋ ๊ณต์ง๋ฅผ ์ฐธ๊ณ ํ์ธ์!
-## [๊ณผ์ ์ํ ๋ฐ ์ ์ถ ๋ฐฉ๋ฒ]
-1. ํ์ฌ ์ ์ฅ์๋ฅผ ๋ก์ปฌ์ ํด๋ก (Clone)ํฉ๋๋ค.
-2. ์์ ์ ๋ณธ๋ช
์ผ๋ก ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค.(๊ตฌ๋ถ ๊ฐ๋ฅํ๋๋ก ๋ณธ๋ช
์ ๊ผญ ํ์ค์นผ์ผ์ด์ค๋ก ํ์ํ์ธ์, git branch KDT0_์ด๋ฆ)
-3. ์์ ์ ๋ณธ๋ช
๋ธ๋์น์์ ๊ณผ์ ๋ฅผ ์ํํฉ๋๋ค.
-4. ๊ณผ์ ์ํ์ด ์๋ฃ๋๋ฉด, ์์ ์ ๋ณธ๋ช
๋ธ๋์น๋ฅผ ์๊ฒฉ ์ ์ฅ์์ ํธ์(Push)ํฉ๋๋ค.(main ๋ธ๋์น์ ํธ์ํ์ง ์๋๋ก ๊ผญ ์ฃผ์ํ์ธ์, git push origin KDT0_์ด๋ฆ)
-5. ์ ์ฅ์์์ main ๋ธ๋์น๋ฅผ ๋์์ผ๋ก Pull Request ์์ฑํ๋ฉด, ๊ณผ์ ์ ์ถ์ด ์๋ฃ๋ฉ๋๋ค!(E.g, main <== KDT0_์ด๋ฆ)
-6. Pull Request ๋งํฌ๋ฅผ LMS๋ก๋ ์ ์ถํด ์ฃผ์
์ผ ํฉ๋๋ค.
-7. main ํน์ ๋ค๋ฅธ ์ฌ๋์ ๋ธ๋์น๋ก ์ ๋ ๋ณํฉํ์ง ์๋๋ก ์ฃผ์ํ์ธ์!
-8. Pull Request์์ ๋ณด์ด๋ ์ค๋ช
์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ดํดํ๊ธฐ ์ฝ๋๋ก ๊ผผ๊ผผํ๊ฒ ์์ฑํ์ธ์!
-9. Pull Request์์ ๊ณผ์ ์ ์ถ ํ ์ ๋ ๋ณํฉ(Merge)ํ์ง ์๋๋ก ์ฃผ์ํ์ธ์!
-10. ๊ณผ์ ์ํ ๋ฐ ์ ์ถ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ๋ฐ๋ก ๋ด๋น ๋ฉํ ๋ ๊ฐ์ฌ์์ ์๊ธฐํ์ธ์!
-
-## [ํ์ ์๊ตฌ์ฌํญ]
-- โAWS S3 / Firebase ๊ฐ์ ์๋น์คโ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ง์ ๊ด๋ฆฌํ ์ ์๋ ํ์ด์ง๋ฅผ ๊ตฌํํ์ธ์.
-- ํ๋กํ ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ์ธ์.
-- ์คํฌ๋กค์ด ๊ฐ๋ฅํ ํํ์ ๋ฆฌ์คํ
ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ์ธ์.
-- ์ ์ฒด ํ์ด์ง ๋ฐ์คํฌํ-๋ชจ๋ฐ์ผ ๋ฐ์ํ ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ์ธ์.
-- ์ฌ์ง์ ๋ฑ๋ก, ์์ , ์ญ์ ๊ฐ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
-- ์ ์ ํ๋ก์ฐ๋ฅผ ์ ์ํ์ฌ ๋ฆฌ๋๋ฏธ์ ์ถ๊ฐํ์ธ์.
-* CSS
- * ์ ๋๋ฉ์ด์
๊ตฌํ
- * ์๋์์น ์ฌ์ฉ(rem, em)
-* JavaScript
- * DOM event ์กฐ์
-
-## [์ ํ ์๊ตฌ์ฌํญ]
-- ์ฌ์ง ๊ด๋ฆฌ ํ์ด์ง์ ๊ด๋ จ๋ ๊ธฐํ ๊ธฐ๋ฅ๋ ๊ณ ๋ คํด ๋ณด์ธ์.
-- ํ์ด์ง๊ฐ ๋ณด์ฌ์ง๊ธฐ ์ ์ ๋ก๋ฉ ์ ๋๋ฉ์ด์
์ด ๋ณด์ด๋๋ก ๋ง๋ค์ด๋ณด์ธ์.
-- ์ง์์ ๋ฑ๋ก, ์์ , ์ญ์ ๊ฐ ๊ฐ๋ฅํ๊ฒ ํด๋ณด์ธ์.
-- ์ง์ ๊ฒ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํด ๋ณด์ธ์.
-- infinity scroll ๊ธฐ๋ฅ์ ์ถ๊ฐํด ๋ณด์ธ์.
-- ์ฌ์ง์ ํธ์งํ ์ ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํด ๋ณด์ธ์.
-- LocalStorage ์ฌ์ฉ
-
-## [ํ๋ฉด ์์]
-![111](https://github.com/KDT1-FE/Y_FE_JAVASCRIPT_PICTURE/assets/96465306/f1afed4b-547e-4289-8e83-2f0fa188cccb)
-![222](https://github.com/KDT1-FE/Y_FE_JAVASCRIPT_PICTURE/assets/96465306/72f1ea35-8965-4050-9d0b-b9f27c933f64)
-
-
-
-## [ํ๋ฆ]
-![333](https://github.com/KDT1-FE/Y_FE_JAVASCRIPT_PICTURE/assets/96465306/44707a0e-6c5a-4d04-a6bd-58e46f02a9a9)
+## ๐ํ๋ก์ ํธ ๊ฐ์
+- ๊ณ ๊ฐ๋ค์ ์์ฝ ๋ฑ๋ก๊ณผ ์์ฝ ๊ด๋ฆฌ๋ฅผ ๋์์ฃผ๋ ์๋น์ค ์
๋๋ค.
+- LocalStorage์ ํ์ด์ด๋ฒ ์ด์ค๋ฅผ ์ด์ฉํด DB ์ ๋ณด๋ฅผ ์ด์ฉํฉ๋๋ค.
+## ๐ ์ฌ์ดํธ ์ฃผ์
+
+๐ **๋ฐฐํฌ ๋งํฌ :** https://cupid-32b7f.web.app/
+
+
+
+## ๐ฟ ํ์ ์๊ตฌ์ฌํญ
+
+- [x] โAWS S3 / Firebase ๊ฐ์ ์๋น์คโ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ง์ ๊ด๋ฆฌํ ์ ์๋ ํ์ด์ง๋ฅผ ๊ตฌํํ์ธ์.
+- [x] ํ๋กํ ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ์ธ์.
+- [x] ์คํฌ๋กค์ด ๊ฐ๋ฅํ ํํ์ ๋ฆฌ์คํ
ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ์ธ์.
+- [x] ์ ์ฒด ํ์ด์ง ๋ฐ์คํฌํ-๋ชจ๋ฐ์ผ ๋ฐ์ํ ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ์ธ์.
+- [x] ์ฌ์ง์ ๋ฑ๋ก, ์์ , ์ญ์ ๊ฐ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
+- [x] ์ ์ ํ๋ก์ฐ๋ฅผ ์ ์ํ์ฌ ๋ฆฌ๋๋ฏธ์ ์ถ๊ฐํ์ธ์.
+- [x] ์ ๋๋ฉ์ด์
๊ตฌํ
+- [x] ์๋์์น ์ฌ์ฉ(rem, em)
+- [x] DOM event ์กฐ์
+
+
+
+## ๐ ์ถ๊ฐ ๊ตฌํ์ฌํญ
+
+- [ ] ์ฌ์ง ๊ด๋ฆฌ ํ์ด์ง์ ๊ด๋ จ๋ ๊ธฐํ ๊ธฐ๋ฅ๋ ๊ณ ๋ คํด ๋ณด์ธ์.
+- [x] ์ง์์ ๋ฑ๋ก, ์์ , ์ญ์ ๊ฐ ๊ฐ๋ฅํ๊ฒ ํด๋ณด์ธ์.
+- [x] LocalStorage ์ฌ์ฉ
+
+
+
+## ๐ป ํ๋ฉด ๊ตฌ์ฑ
+
+| ๋ฉ์ธ ํ์ด์ง | ์ฌ์ฉ์ ๋ฑ๋ก(์์ฝ) ํ์ด์ง |
+| :---------------------------------------------------------------: | :---------------------------------------------------------: |
+| | |
+
+
+
+| ๊ณ ๊ฐ ์ ๋ณด ๊ด๋ฆฌ ํ์ด์ง | ๊ณ ๊ฐ ํ๋กํ ํ์ด์ง |
+| :--------------------------------------------------------------: | :-----------------------------------------------------------------: |
+| | |
+
+
+
+
+
+## ๐ ์ฃผ์ ๊ธฐ๋ฅ
+
+### ๐ ์ฌ์ฉ์ ๋ฑ๋ก(์์ฝ) ํ์ด์ง - ์ฌ์ง ๋ฑ๋ก, ์์
+
+
+
+
+
+### ๐ ์ฌ์ฉ์ ๋ฑ๋ก(์์ฝ) ํ์ด์ง - ์ฌ์ง firebase ์
๋ก๋
+
+
+
+### ๐ ์ฌ์ฉ์ ๋ฑ๋ก(์์ฝ) ํ์ด์ง - ์ฌ์ฉ์ ์ ๋ณด LocalStorage ์
๋ก๋
+
+
+
+### ๐ ๊ณ ๊ฐ ์ ๋ณด ๊ด๋ฆฌ ํ์ด์ง - ์คํฌ๋กค์ด ๊ฐ๋ฅํ ํํ์ ๋ฆฌ์คํ
ํ์ด์ง
+
+
+
+### ๐ ๊ณ ๊ฐ ์ ๋ณด ๊ด๋ฆฌ ํ์ด์ง - ์ ๋๋ฉ์ด์
๊ตฌํ
+
+
+
+### ๐ ๊ณ ๊ฐ ํ๋กํ ํ์ด์ง - ์ฌ์ง ์ญ์
+
+
+
+### ๐ ์ ์ฒด ํ์ด์ง ๋ฐ์คํฌํ-๋ชจ๋ฐ์ผ ๋ฐ์ํ ํ์ด์ง
+
+| ๋ฉ์ธ ํ์ด์ง | ์ฌ์ฉ์ ๋ฑ๋ก(์์ฝ) ํ์ด์ง |
+| :------------------------------------------------------------------------: | :-----------------------------------------------------------------------: |
+| | |
+
+| ๊ณ ๊ฐ ์ ๋ณด ๊ด๋ฆฌ ํ์ด์ง | ๊ณ ๊ฐ ํ๋กํ ํ์ด์ง |
+| :----------------------------------------------------------------------------: | :----------------------------------------------------------------------: |
+| | |
+
+## ๐ฟ ์ ์ ํ๋ก์ฐ
+
+
diff --git a/firebase-debug.log b/firebase-debug.log
new file mode 100644
index 000000000..02d4e4422
--- /dev/null
+++ b/firebase-debug.log
@@ -0,0 +1,42 @@
+[debug] [2023-08-18T13:30:22.125Z] ----------------------------------------------------------------------
+[debug] [2023-08-18T13:30:22.129Z] Command: C:\Program Files\nodejs\node.exe C:\Users\LG\AppData\Roaming\npm\node_modules\firebase-tools\lib\bin\firebase.js serve --only hosting
+[debug] [2023-08-18T13:30:22.130Z] CLI Version: 12.4.8
+[debug] [2023-08-18T13:30:22.131Z] Platform: win32
+[debug] [2023-08-18T13:30:22.131Z] Node Version: v18.16.1
+[debug] [2023-08-18T13:30:22.137Z] Time: Fri Aug 18 2023 22:30:22 GMT+0900 (๋ํ๋ฏผ๊ตญ ํ์ค์)
+[debug] [2023-08-18T13:30:22.137Z] ----------------------------------------------------------------------
+[debug]
+[debug] [2023-08-18T13:30:22.142Z] >>> [apiv2][query] GET https://firebase-public.firebaseio.com/cli.json [none]
+[debug] [2023-08-18T13:30:22.326Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
+[debug] [2023-08-18T13:30:22.327Z] > authorizing via signed-in user (jyu4813@gmail.com)
+[debug] [2023-08-18T13:30:22.327Z] [iam] checking project cupid-32b7f for permissions ["firebase.projects.get"]
+[debug] [2023-08-18T13:30:22.329Z] > refreshing access token with scopes: []
+[debug] [2023-08-18T13:30:22.331Z] >>> [apiv2][query] POST https://www.googleapis.com/oauth2/v3/token [none]
+[debug] [2023-08-18T13:30:22.331Z] >>> [apiv2][body] POST https://www.googleapis.com/oauth2/v3/token [omitted]
+[debug] [2023-08-18T13:30:22.592Z] <<< [apiv2][status] POST https://www.googleapis.com/oauth2/v3/token 200
+[debug] [2023-08-18T13:30:22.593Z] <<< [apiv2][body] POST https://www.googleapis.com/oauth2/v3/token [omitted]
+[debug] [2023-08-18T13:30:22.617Z] >>> [apiv2][query] POST https://cloudresourcemanager.googleapis.com/v1/projects/cupid-32b7f:testIamPermissions [none]
+[debug] [2023-08-18T13:30:22.618Z] >>> [apiv2][(partial)header] POST https://cloudresourcemanager.googleapis.com/v1/projects/cupid-32b7f:testIamPermissions x-goog-quota-user=projects/cupid-32b7f
+[debug] [2023-08-18T13:30:22.618Z] >>> [apiv2][body] POST https://cloudresourcemanager.googleapis.com/v1/projects/cupid-32b7f:testIamPermissions {"permissions":["firebase.projects.get"]}
+[debug] [2023-08-18T13:30:22.799Z] <<< [apiv2][status] GET https://firebase-public.firebaseio.com/cli.json 200
+[debug] [2023-08-18T13:30:22.799Z] <<< [apiv2][body] GET https://firebase-public.firebaseio.com/cli.json {"cloudBuildErrorAfter":1594252800000,"cloudBuildWarnAfter":1590019200000,"defaultNode10After":1594252800000,"minVersion":"3.0.5","node8DeploysDisabledAfter":1613390400000,"node8RuntimeDisabledAfter":1615809600000,"node8WarnAfter":1600128000000}
+[debug] [2023-08-18T13:30:23.452Z] <<< [apiv2][status] POST https://cloudresourcemanager.googleapis.com/v1/projects/cupid-32b7f:testIamPermissions 200
+[debug] [2023-08-18T13:30:23.452Z] <<< [apiv2][body] POST https://cloudresourcemanager.googleapis.com/v1/projects/cupid-32b7f:testIamPermissions {"permissions":["firebase.projects.get"]}
+[debug] [2023-08-18T13:30:23.454Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f [none]
+[debug] [2023-08-18T13:30:23.908Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f 200
+[debug] [2023-08-18T13:30:23.908Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f {"projectId":"cupid-32b7f","projectNumber":"102484094770","displayName":"cupid","name":"projects/cupid-32b7f","resources":{"hostingSite":"cupid-32b7f","storageBucket":"cupid-32b7f.appspot.com","locationId":"asia-northeast3"},"state":"ACTIVE","etag":"1_47983cc4-33c9-401c-8af4-c059fc3be30d"}
+[debug] [2023-08-18T13:30:23.912Z] >>> [apiv2][query] GET https://firebasehosting.googleapis.com/v1beta1/projects/cupid-32b7f/sites
+[debug] [2023-08-18T13:30:24.706Z] <<< [apiv2][status] GET https://firebasehosting.googleapis.com/v1beta1/projects/cupid-32b7f/sites 200
+[debug] [2023-08-18T13:30:24.706Z] <<< [apiv2][body] GET https://firebasehosting.googleapis.com/v1beta1/projects/cupid-32b7f/sites {"sites":[{"name":"projects/cupid-32b7f/sites/cupid-32b7f","defaultUrl":"https://cupid-32b7f.web.app","type":"DEFAULT_SITE"}]}
+[debug] [2023-08-18T13:30:24.707Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f/webApps/-/config [none]
+[debug] [2023-08-18T13:30:25.830Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f/webApps/-/config 200
+[debug] [2023-08-18T13:30:25.830Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f/webApps/-/config {"projectId":"cupid-32b7f","appId":"1:102484094770:web:f355446e96d81a1226f12b","storageBucket":"cupid-32b7f.appspot.com","locationId":"asia-northeast3","apiKey":"AIzaSyDH41YTt_vxlfIELSOXrCpk96aUsBvmvOU","authDomain":"cupid-32b7f.firebaseapp.com","messagingSenderId":"102484094770"}
+[debug] [2023-08-18T13:30:25.858Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f [none]
+[debug] [2023-08-18T13:30:26.256Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f 200
+[debug] [2023-08-18T13:30:26.257Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects/cupid-32b7f {"projectId":"cupid-32b7f","projectNumber":"102484094770","displayName":"cupid","name":"projects/cupid-32b7f","resources":{"hostingSite":"cupid-32b7f","storageBucket":"cupid-32b7f.appspot.com","locationId":"asia-northeast3"},"state":"ACTIVE","etag":"1_47983cc4-33c9-401c-8af4-c059fc3be30d"}
+[debug] [2023-08-18T13:30:26.261Z] Specified "public" directory "public" does not exist; Deploy to Hosting site "cupid-32b7f" may fail or be empty.
+[info] i hosting[cupid-32b7f]: Serving hosting files from: public {"metadata":{"emulator":{"name":"hosting"},"message":"Serving hosting files from: \u001b[1mpublic\u001b[22m"}}
+[info] + hosting[cupid-32b7f]: Local server: http://localhost:5002 {"metadata":{"emulator":{"name":"hosting"},"message":"Local server: \u001b[4m\u001b[1mhttp://localhost:5002\u001b[22m\u001b[24m"}}
+[info] i hosting: ::1 - - [18/Aug/2023:13:30:31 +0000] "GET / HTTP/1.1" 404 139 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.200" {"metadata":{"emulator":{"name":"hosting"},"message":"::1 - - [18/Aug/2023:13:30:31 +0000] \"GET / HTTP/1.1\" 404 139 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.200\""}}
+[info] i hosting: ::1 - - [18/Aug/2023:13:30:54 +0000] "GET / HTTP/1.1" 404 139 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.200" {"metadata":{"emulator":{"name":"hosting"},"message":"::1 - - [18/Aug/2023:13:30:54 +0000] \"GET / HTTP/1.1\" 404 139 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.200\""}}
+[info] i hosting: ::1 - - [18/Aug/2023:13:31:33 +0000] "GET / HTTP/1.1" 404 139 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.200" {"metadata":{"emulator":{"name":"hosting"},"message":"::1 - - [18/Aug/2023:13:31:33 +0000] \"GET / HTTP/1.1\" 404 139 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.200\""}}
diff --git a/public/404.html b/public/404.html
new file mode 100644
index 000000000..829eda8fd
--- /dev/null
+++ b/public/404.html
@@ -0,0 +1,33 @@
+
+
+
The specified file was not found on this website. Please check the URL for mistakes and try again.
+This page was generated by the Firebase Command-Line Interface. To modify it, edit the 404.html
file in your project's configured public
directory.