diff --git a/.gitignore b/.gitignore
index fd3dbb5..a84107a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,7 @@ yarn-debug.log*
yarn-error.log*
# local env files
+.env
.env*.local
# vercel
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..2a16a01
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,7 @@
+{
+ "plugins": [
+ "prettier-plugin-organize-imports",
+ "prettier-plugin-tailwindcss"
+ ],
+ "tailwindFunctions": ["cn", "cva"]
+}
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..21ace57
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,12 @@
+{
+ "css.lint.unknownAtRules": "ignore",
+ "editor.defaultFormatter": "esbenp.prettier-vscode",
+ "editor.formatOnSave": true,
+ "editor.codeActionsOnSave": {
+ "source.fixAll": "explicit"
+ },
+ "tailwindCSS.experimental.classRegex": [
+ ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
+ ["cn\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
+ ]
+}
diff --git a/README.md b/README.md
index c403366..d713a33 100644
--- a/README.md
+++ b/README.md
@@ -1,36 +1,3 @@
-This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
+# Invi
-## Getting Started
-
-First, run the development server:
-
-```bash
-npm run dev
-# or
-yarn dev
-# or
-pnpm dev
-# or
-bun dev
-```
-
-Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
-
-You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
-
-This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
-
-## Learn More
-
-To learn more about Next.js, take a look at the following resources:
-
-- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
-- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
-You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
-
-## Deploy on Vercel
-
-The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
-
-Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
+당신의 환대, 초대장 플랫폼 **인비 🐝**
diff --git a/bun.lockb b/bun.lockb
index 440da73..e4ae881 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 8a520ed..163f44b 100644
--- a/package.json
+++ b/package.json
@@ -9,18 +9,21 @@
"lint": "next lint"
},
"dependencies": {
- "react": "^18",
- "react-dom": "^18",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
"next": "14.2.4"
},
"devDependencies": {
- "typescript": "^5",
- "@types/node": "^20",
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "postcss": "^8",
- "tailwindcss": "^3.4.1",
+ "@types/node": "^20.14.10",
+ "@types/react": "^18.3.3",
+ "@types/react-dom": "^18.3.0",
"eslint": "^8",
- "eslint-config-next": "14.2.4"
+ "eslint-config-next": "14.2.4",
+ "postcss": "^8.4.39",
+ "prettier": "^3.3.2",
+ "prettier-plugin-organize-imports": "^4.0.0",
+ "prettier-plugin-tailwindcss": "^0.6.5",
+ "tailwindcss": "^3.4.1",
+ "typescript": "^5.5.3"
}
}
diff --git a/src/app/globals.css b/src/app/globals.css
index 875c01e..b5c61c9 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -1,33 +1,3 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
-
-:root {
- --foreground-rgb: 0, 0, 0;
- --background-start-rgb: 214, 219, 220;
- --background-end-rgb: 255, 255, 255;
-}
-
-@media (prefers-color-scheme: dark) {
- :root {
- --foreground-rgb: 255, 255, 255;
- --background-start-rgb: 0, 0, 0;
- --background-end-rgb: 0, 0, 0;
- }
-}
-
-body {
- color: rgb(var(--foreground-rgb));
- background: linear-gradient(
- to bottom,
- transparent,
- rgb(var(--background-end-rgb))
- )
- rgb(var(--background-start-rgb));
-}
-
-@layer utilities {
- .text-balance {
- text-wrap: balance;
- }
-}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 3314e47..f3c7d4e 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,12 +1,9 @@
import type { Metadata } from "next";
-import { Inter } from "next/font/google";
import "./globals.css";
-const inter = Inter({ subsets: ["latin"] });
-
export const metadata: Metadata = {
- title: "Create Next App",
- description: "Generated by create next app",
+ title: "인비",
+ description: "당신의 환대, 초대장 플랫폼 '인비' 입니다.",
};
export default function RootLayout({
@@ -15,8 +12,8 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
-
-
{children}
+
+ {children}
);
}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 2acfd44..5a16ff5 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,113 +1,3 @@
-import Image from "next/image";
-
export default function Home() {
- return (
-
-
-
- Get started by editing
- src/app/page.tsx
-
-
-
-
-
-
-
-
-
-
- );
+ return 인비 🐝;
}