尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證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.