Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An anti-calendar ritual platform for one-on-one relationships. Production at ittsui.fr. Systems were built to process the average. Ittsui was built to protect your people. Ittsui (一対) means "a pair". The product is scoped to a single standing bond — a partner, a close friend, a parent — deliberately not to romance or dating.README 전문 보기 ↗
An anti-calendar ritual platform for one-on-one relationships. Production at ittsui.fr.
Systems were built to process the average. Ittsui was built to protect your people.
Ittsui (一対) means "a pair". The product is scoped to a single standing bond — a partner, a close friend, a parent — deliberately not to romance or dating.
Most relationship-upkeep tools fail because they ask you to manage more surface area: another app to check, another calendar to sync, more notifications to triage. Ittsui does the opposite. One decision, once, at setup. After that: one proposal a week, one action to take on it (confirm, swap the alternative, or skip), and silence the rest of the time.
The Friday card is the whole product. Every other screen exists to get someone to that card with the least possible setup friction. New features get measured against one question — does this add a screen someone has to check?
The person receiving an invitation never creates an account and never installs anything. They open a link, tap once, and the moment is booked. That is also the distribution model.
| Layer | Choice |
|---|---|
| Framework | Next.js 14 (App Router), React 18 — a deliberate "safe stack" pin |
| Language | TypeScript, strict |
| Styling | Tailwind, close to stock; tokens in lib/theme.ts |
| Auth + data | Firebase Auth (signInWithPopup), Cloud Firestore |
| Native | Capacitor — the same codebase ships iOS and Android |
| Passwordless | Passkeys via @simplewebauthn |
| Payments | Stripe |
| Motion | framer-motion, confined to purposeful feedback |
| Recommendations | Python/FastAPI RAG service in rag-service/ |
| Hosting | Vercel, with Vercel Cron for weekly proposals |
Typography is Fraunces for display and Work Sans for body, loaded per-page rather than globally.
app/
api/ Route handlers (firebase-admin lives only here)
components/ Client components, incl. the Friday card
dashboard/ The weekly proposal surface
setup/ Three-step pairing wizard
invite/[pairId] Recipient flow — no account required
request/ One-off rendez-vous, the ad-hoc counterpart to a pair
geste/ "Envoyer une attention"
partenaires/ Venue partner directory
lib/ Domain logic, framework-agnostic
rag-service/ Decoupled venue recommendation service
docs/ Architecture, integrations and Play Store launch notes
android/ ios/ Capacitor native shells
app/api/weekly-propose/route.ts runs on
cron and degrades gracefully: RAG service (1.5s budget) → Firestore rule
engine → a tiny static catalogue with zero external dependencies. A
proposal goes out even if everything upstream is down.firestore.rules makes
pairs/{pairId}/weeks/{weekId} unwritable by clients. A client-writable
weeks collection would let anyone fabricate a confirmed proposal.lib/geoVenueSuggestions.ts
resolves free-text area names against a required reference point and
filters candidates by both distance and a contiguous name match. The
measured evidence, and the two approaches that were tried and rejected,
are in its doc comment.npm install
npm run dev # http://localhost:3000
npx tsc --noEmit # required before any commit
npm run build # required before any commit
npx playwright test # e2e
The e2e suite's auth-gated specs (/setup, /dashboard, /invite/…,
/request/…) need real Firebase credentials in .env.local to get past
their loading state; without them those four fail locally while the public
API spec still passes.
AGENTS.md is binding for both human contributors and coding agents.
It documents the design system, the data-model contract, the Firestore rules
and — importantly — a "What NOT to touch" section covering decisions that
already cost production outages. In particular,
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN must stay on Firebase's own domain; the
three separate sign-in outages caused by changing it are written up there.
© Kuchimoto Studio. Built and maintained by Samuel Louissaint.