내 위치와 실력에 맞는 배드민턴 모임에 게스트로 가볍게 참여하세요. 동호회 가입 없이, 오늘 바로 내 근처 모임을 지도·일정으로 찾고 연락까지 한 번에.
Translation pending
Sports & fitnessTypeScript · CSSGitHub @B-match-crewOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
비매치 랜딩페이지
Translation pending
Loading the full README.
Read the full README ↗This is a Next.js project bootstrapped with create-next-app.
Feature-Sliced Design 의 얇은 판을 쓴다. 어드민(b-match-admin)과 같은 기조지만 층이 셋뿐이다:
src/
├── app/ Next 라우트 · 레이아웃 · 전역 스타일
├── widgets/ 페이지를 이루는 섹션 (Hero · Matching · Features …)
└── shared/ ui(공용 조각 + shadcn kit) · config(링크·사이트 설정) · lib(cn)
features/ 와 entities/ 는 일부러 두지 않았다. 도메인 상태가 없는 정적
랜딩에서 그 두 층은 빈 폴더가 된다. 필요해지는 날 추가한다.
의존은 아래로만 흐른다(shared ← widgets ← app). eslint 가 강제한다.
.env.example 참조. 둘 다 없어도 빌드는 되지만, 프리뷰 배포에서는 넣는 편이 낫다 —
NEXT_PUBLIC_SITE_URL 이 없으면 canonical 이 프로덕션을 가리키고,
NEXT_PUBLIC_GTM_ID 를 비우면 GTM 태그를 아예 렌더하지 않는다.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open 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 to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.