尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗멍냥공고는 도움이 필요한 동물의 공고가, 그 동물을 도울 수 있는 사람에게 닿게 하는 모바일 웹이다. 잃어버린 주인, 입양할 사람, 공고를 대신 전해 줄 사람이 지금 보호 중인 아이들을 지역별로 가볍게 보고, 바로 공유할 수 있다.
운영 주소: https://nyanggonggo.vercel.app
views → widgets → features → entities → shared), 데이터 접근은 포트와 어댑터(헥사고날)로 나눈다. 서버 코드(src/server)와 FSD 계층은 서로 import하지 않고 계약(src/contract)만 공유한다(ESLint로 강제).icn1, vercel.json)tscdocs/architecture.md: 현재 설계. 문서끼리 충돌하면 이것이 가장 앞선다.docs/glossary.md: 도메인 용어 사전. 화면, 코드, 공공 API, URL·저장소에서 같은 개념을 무엇이라 부르는지와 정해진 정의docs/PRD.md와 변경 문서 PRD-v1.1 · v1.2 · v1.3 · v1.4 · v1.5: 각 변경 문서는 앞 버전에서 바뀌는 부분만 적은 그 시점의 기록이다. 무엇이 무엇을 대체했는지는 docs/PRD.md 맨 앞 색인에 있다.docs/기능명세서.md, docs/design/: 기능 명세와 디자인 토큰·핸드오프CLAUDE.md: 작업 규칙(문서 우선순위, 보안, 커밋 규칙)Node 24(.nvmrc, engines.node 24.x), pnpm 10이 필요하다.
pnpm install
cp .env.example .env.local # 값을 채운다
pnpm dev # 개발 서버
환경 변수(.env.example에 설명이 있다):
| 이름 | 용도 |
|---|---|
DATA_GO_KR_SERVICE_KEY | 공공데이터포털 서비스키. 서버 전용 |
NEXT_PUBLIC_KAKAO_JS_KEY | 카카오 JavaScript 키. 비우면 공유가 링크 복사로 동작한다 |
검사와 빌드:
pnpm typecheck # tsc --noEmit
pnpm lint # eslint
pnpm test # vitest run
pnpm e2e # playwright test (스텁 서버, 실제 공공 API를 부르지 않는다)
pnpm e2e:live # 실제 공공 API 응답 형식 확인
pnpm build # next build
pnpm start # next start