World Vibe Web
vibe 코딩 프로젝트용 분산 앱 스토어, GitHub 전역 오픈소스 앱을 탐색·설치
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기TatT dev area
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
TatT is a pre-launch tattoo decision and booking platform. It combines
conversational intake, AI-generated tattoo directions, placement review,
artist matching, booking, deposits, and artist operations in one Next.js
application.
Live at https://tatttester.com — the one canonical
origin. image2ink.com is the one-page discovery door, and tatt-t.com 301s to
tatttester.com.
These documents distinguish repository implementation, accepted decisions,
and production or operational proof.README 전문 보기 ↗TatT is a pre-launch tattoo decision and booking platform. It combines conversational intake, AI-generated tattoo directions, placement review, artist matching, booking, deposits, and artist operations in one Next.js application.
Live at https://tatttester.com — the one canonical origin. image2ink.com is the one-page discovery door, and tatt-t.com 301s to tatttester.com.
These documents distinguish repository implementation, accepted decisions, and production or operational proof.
/design is the one door, matching flows through /smart-match and
/swipe, pricing states the launch model, and artists land at /console./generate remains the
intentional Studio editing room.See known contradictions before reusing brand, fundraising, market, artist-count, image-count, or traction claims.
Requirements:
package.jsonnpm install --legacy-peer-deps
cp .env.example .env.local
npm run dev
Open http://localhost:3000.
Useful commands:
npm test # Vitest
npm run lint # ESLint
npm run build # Next production build (webpack)
npm run security:secrets # Scan tracked files for committed secrets
| Module | Interface |
|---|---|
| Intake | src/services/intake/index.ts |
| Design conversation | src/services/designConversation/index.ts |
| Design session | src/services/designSession/index.ts |
| Generation | src/services/generation/index.ts |
| Council | src/services/council/index.ts |
| Storage | src/services/storage/index.ts |
| AR mirror | src/features/ar/ and src/app/visualize/page.tsx |
| Matching | src/app/api/v1/match/ and matching feature modules |
| Booking | booking routes, src/lib/scheduling-engine.ts, and checkout |
| Artist calendar | src/lib/artist-calendar.ts |
| Artist lifecycle | claim, Connect, takedown, and reinstatement routes |
src/app/ Next.js pages and route adapters
src/features/ Product UI modules
src/services/ Product modules and provider adapters
src/lib/ Shared booking, identity, data, and infrastructure logic
src/store/ Client state
docs/adr/ Durable product and architecture decisions
docs/status/ Built-vs-decided reconciliation
docs/product/ Current product narrative and claim controls
docs/architecture Current module map
directives/ Operational procedures
scripts/ Data, migration, verification, and maintenance tooling
Use pitch facts for public claims and the feature ledger for implementation status. Accepted ADRs can describe future work, so use the ledger rather than assuming an accepted decision has landed.
The application uses Vercel, Firebase, Neo4j, Supabase, Google Cloud Storage, Replicate, Vertex AI, OpenRouter, Stripe, and Google Calendar in different paths. Routes generally fail closed when required configuration is absent. Consult the relevant runbook or source adapter before changing production configuration.
docs/status/features.yaml when a public capability or launch
decision changes.