WallpaperMachine
당신이 사랑하는 배경화면, 맥에서 새롭게 만나보세요
반려동물 건강 신호를 추적하고, 수의사·돌보미와 연결·필수품 구매·입양 관리까지 한 곳에서, 영구 무료
Track your pet's health signals, connect with vets and sitters, shop essentials, and manage adoption — all in one place. Free forever.
라이프스타일TypeScript · PLpgSQLGitHub @bitbaum온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Global pet care platform
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Global pet care platform — owners manage multi-species pet profiles, track physical and
emotional health KPIs, connect with vets and sitters, access a marketplace, and list pets
for cross-border adoption. Built with Next.js 16 (App Router), TypeScript, Tailwind v4,
Drizzle ORM, and self-hosted PostgreSQL 17.
See CLAUDE.md for the full architecture, conventions, and runbook.
Copy .env.example to .env.local and fill in the values (DATABASE_URL, NEXTAUTH_SECRET, etc.).README 전문 보기 ↗Global pet care platform — owners manage multi-species pet profiles, track physical and emotional health KPIs, connect with vets and sitters, access a marketplace, and list pets for adoption. Built with Next.js 16 (App Router), TypeScript, Tailwind v4, Drizzle ORM, and self-hosted PostgreSQL 17.
See AGENTS.md for the full architecture, conventions, and runbook.
pnpm install
pnpm dev # local dev at http://localhost:3000
Copy .env.example to .env.local and fill in the values (DATABASE_URL, AUTH_SECRET, etc.).
pnpm build # production build (standalone output) — must pass before every push
pnpm lint # eslint
pnpm test # vitest unit tests
pnpm db:push # push schema changes to Postgres
pnpm db:studio # Drizzle Studio (visual DB explorer)
Petvity is self-hosted on the Hetzner box bitbaum (service petvity-app, behind Caddy
auto-TLS) at https://petvity.orangecat.ch, backed by self-hosted PostgreSQL 17.
Merging to main deploys automatically: .github/workflows/deploy.yml calls
loki's reusable selfhost-deploy.yml workflow, which waits for the commit's
own CI to go green before anything reaches the box.
# manual fallback, from the loki repo's scripts/hetzner/ — builds standalone,
# rsyncs to the box, restarts the systemd service, and health-checks
scripts/hetzner/deploy.sh petvity