WallpaperMachine
당신이 사랑하는 배경화면, 맥에서 새롭게 만나보세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Every warranty you own, in one place. Expiry countdowns, AI receipt scanning and an AI claim assistant.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Assure keeps every warranty you own in one place. It tracks what is covered, counts down to what is expiring, and helps you make a claim before it is too late.
Open Assure · Pricing · Privacy Policy · How it works · Run it locally
| Free trial | Assure+ | |
|---|---|---|
| Price | $0 | $5 / month |
| Warranties | 5 | 100 |
| AI receipt scans | 1 | 50 per month |
| AI claim sessions | 1 (up to 10 messages) | 25 per month (up to 10 messages each) |
Limits live in lib/plans.js, the single source for the API routes, the pricing page and the dashboard meters. Billing is not live yet, so every account currently uses the free trial.
| Layer | Technology |
|---|---|
| Web app | Next.js 16 (App Router), React 19, Tailwind CSS v4 |
| Database | Neon Postgres through pg, one pooled connection per warm instance |
| Accounts | Neon Auth (managed Better Auth), with the dashboard protected in proxy.js |
| Receipts | Vercel Blob, private access, served through an authenticated route |
| AI | Vercel AI Gateway (openai/gpt-6-luna) for receipt reading and claim chat |
| Hosting | Vercel (Fluid Compute) |
app/ Pages: landing, login, dashboard, pricing, privacy, terms
app/api/ Route handlers: auth, warranties, receipt upload and image, receipt scan, claim chat, profile
lib/ Database pool, auth, session, warranties, claims, plan limits and usage metering
components/ Shared UI (plan cards)
proxy.js Redirects signed-out visitors away from /app
brand/ Logo master
public/ Icons and the web app manifest
Requires Node 20.9+ and a Neon project with Neon Auth enabled.
npm install
Create .env.local:
DATABASE_URL=postgres://... # Neon pooled connection string
NEON_AUTH_BASE_URL=...
NEON_AUTH_COOKIE_SECRET=... # openssl rand -base64 36
AI_GATEWAY_API_KEY=... # receipt scans and claim chat
BLOB_READ_WRITE_TOKEN=... # receipt uploads (vercel env pull provides it)
Then start the app:
npm run dev # http://localhost:3000
Pushes to main deploy to production on Vercel. Set the variables above in the Vercel project, connect a Blob store, and add the production URL as a trusted domain in Neon Auth so sign-in can redirect back to it.