尚未检测到更新。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.