From c595e77678a6f32cd708dfd2c4e9e7f2b78c224b Mon Sep 17 00:00:00 2001 From: Insub Kim Date: Mon, 9 Jun 2025 01:12:06 +0000 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=EB=A0=88=EC=9D=B4=EC=95=84=EC=9B=83=20?= =?UTF-8?q?=EC=A0=9C=EC=9E=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 7 ++ package.json | 1 + src/routes/(public)/login/+layout.svelte | 5 ++ src/routes/(public)/login/+page.svelte | 17 +++++ src/routes/(public)/login/login-form.svelte | 84 +++++++++++++++++++++ src/routes/+page.svelte | 3 + 6 files changed, 117 insertions(+) create mode 100644 src/routes/(public)/login/+layout.svelte create mode 100644 src/routes/(public)/login/+page.svelte create mode 100644 src/routes/(public)/login/login-form.svelte diff --git a/package-lock.json b/package-lock.json index decd9ef..a2802db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@oslojs/encoding": "^1.1.0", "@sveltejs/adapter-node": "^5.2.12", "drizzle-orm": "^0.40.0", + "lucide": "^0.513.0", "postgres": "^3.4.5" }, "devDependencies": { @@ -3955,6 +3956,12 @@ "dev": true, "license": "MIT" }, + "node_modules/lucide": { + "version": "0.513.0", + "resolved": "https://registry.npmjs.org/lucide/-/lucide-0.513.0.tgz", + "integrity": "sha512-c7gYh8As4tFHFk7j6xtog+1aLyKw0uDjT1wTXILVlRmmcOuArOv98LeWT1bWJqs/jqHXgRFbsmKmOMhsSAC2cg==", + "license": "ISC" + }, "node_modules/magic-string": { "version": "0.30.17", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", diff --git a/package.json b/package.json index 5a131dc..25fbdf8 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "@oslojs/encoding": "^1.1.0", "@sveltejs/adapter-node": "^5.2.12", "drizzle-orm": "^0.40.0", + "lucide": "^0.513.0", "postgres": "^3.4.5" } } diff --git a/src/routes/(public)/login/+layout.svelte b/src/routes/(public)/login/+layout.svelte new file mode 100644 index 0000000..10d935d --- /dev/null +++ b/src/routes/(public)/login/+layout.svelte @@ -0,0 +1,5 @@ + + +{@render children()} \ No newline at end of file diff --git a/src/routes/(public)/login/+page.svelte b/src/routes/(public)/login/+page.svelte new file mode 100644 index 0000000..c26ffe9 --- /dev/null +++ b/src/routes/(public)/login/+page.svelte @@ -0,0 +1,17 @@ + +
+ +
\ No newline at end of file diff --git a/src/routes/(public)/login/login-form.svelte b/src/routes/(public)/login/login-form.svelte new file mode 100644 index 0000000..14dc451 --- /dev/null +++ b/src/routes/(public)/login/login-form.svelte @@ -0,0 +1,84 @@ + + +
+ + + :: LOGIN :: + 외부인증 서비스를 통해 소셜로그인. + + +
+
+
+ +
+
+ + 등록한 계정으로 직접 로그인 + +
+
+
+ + +
+
+
+ + + 비밀번호 찾기 + +
+ +
+
+ + +
+ +
+
+ 이메일 인증을 통한 + 회원가입 +
+
+
+
+
+
+ 로그인 진행시 사이트의 서비스 이용약관 + 과 개인정보 보호정책 에 동의합니다. +
+
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index e134e8b..a8f10f3 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,7 +1,10 @@ +

FROVIDE.COM

안녕하세요 반갑습니다.

+
+