Fields & Floors Collectors
Search every numbered sports card on eBay by print run, autograph, rookie status and price, then save searches and get an email when a new card lists.
Translation pending
Find suppliers, compare prices, track material markets, and buy at the right time.
CommerceTypeScript · JavaScriptGitHub @mboughou123OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Next.js MVP with auth, SQLite backend, and AI assistant (OpenAI optional).
Open http://localhost:3000.
Create an account at /signup, or sign in at /login. Local seeding
(npm run db:setup) provisions a development account for testing only — do not
use seed credentials in production.
Auth
• Sign up: /signup
• Sign in: /login
• Forgot password: /forgot-password (UI only — no email yet)
• Protected dashboard: /dashboard
• NextAuth.js + bcrypt passwordsRead the full README ↗Next.js MVP with auth, SQLite backend, and AI assistant (OpenAI optional).
cd /Users/amb/Suplymate.com
npm install
npm run db:setup # create DB + seed data + demo user
npm run dev
Open http://localhost:3000.
Create an account at /signup, or sign in at /login. Local seeding
(npm run db:setup) provisions a development account for testing only — do not
use seed credentials in production.
/signup/login/forgot-password (UI only — no email yet)/dashboardGET /api/suppliersGET /api/productsGET /api/materialsPOST /api/price-alerts (requires login)POST /api/auth/registerPOST /api/ai/chatOPENAI_API_KEY is set in .envCopy .env.example to .env:
DATABASE_URL="file:./dev.db"
AUTH_SECRET="generate-with-openssl-rand-base64-32"
NEXTAUTH_URL="http://localhost:3000"
OPENAI_API_KEY="" # optional — enables real AI
Generate secret:
openssl rand -base64 32
| Command | Description |
|---|---|
npm run dev | Development server |
npm run build | Production build |
npm run db:setup | Push schema + seed |
npm run db:seed | Re-seed data |
| Route | Purpose |
|---|---|
/ | Homepage |
/suppliers | Find suppliers (from DB) |
/products | Search products (from DB) |
/products/[id] | Compare offers |
/price-charts | Material prices + alerts |
/ai-assistant | AI chat |
/pricing | Plans |
/dashboard | User hub (auth required) |
/login /signup | Auth |
AUTH_SECRET, DATABASE_URL (use Vercel Postgres or Turso for production — SQLite is local-only).prisma generate && next buildFor production, switch datasource in prisma/schema.prisma to postgresql and use a hosted DB.
Suppliers → Who can I buy from? (DB + API)
Products → What can I compare? (DB + API)
Price Charts → When should I buy? (DB + alerts)
AI Assistant → Smartest decision? (OpenAI or demo)