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.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Marketing landing page for Naira Menus — NFC-powered digital menus, smart POS, and growth tools for Indian restaurants.
• Framework: Next.js 14 (App Router, TypeScript)
• Styling: Tailwind CSS with custom design tokens
• Animation: Framer Motion
• CMS: Sanity v5 (blog section)
• Icons: Lucide React
• Scroll-driven paper menu shredder animation (hero section)
• Interactive NFC phone-tap demo with physics animation
• Blog section powered by Sanity CMS
• Fully responsive, mobile-first layout
• "Coming Soon" pricing with email waitlist
Based on ColorHunt Palette with a dark navy interpretation:檢視完整 README ↗Marketing landing page for Naira Menus — NFC-powered digital menus, smart POS, and growth tools for Indian restaurants.
Based on ColorHunt Palette with a dark navy interpretation:
| Token | Hex | Role |
|---|---|---|
naira-black | #0C1118 | Primary background |
naira-surface | #121B28 | Alternate sections |
naira-gold | #6D94C5 | Primary accent (steel blue) |
naira-gold-light | #CBDCEB | Secondary accent (powder blue) |
naira-text | #F0E9DE | Headings & body text (warm cream) |
naira-warm | #F5EFE6 | Paper menu colours |
npm install
npm run dev
Open http://localhost:3000.
Create a .env.local file in the project root:
NEXT_PUBLIC_SANITY_PROJECT_ID=your_project_id
NEXT_PUBLIC_SANITY_DATASET=production
NEXT_PUBLIC_SANITY_API_VERSION=2024-01-01
src/
├── app/
│ ├── blog/ # Blog listing + post detail pages
│ ├── globals.css
│ ├── layout.tsx
│ └── page.tsx # Landing page (composes all sections)
├── components/
│ ├── HeroShredder.tsx # Scroll-driven shredder animation
│ ├── GlobalShredBackground.tsx # Falling paper strips overlay
│ ├── PhoneNFCSection.tsx # NFC tap demo
│ ├── Products.tsx
│ ├── Pricing.tsx
│ ├── HowItWorks.tsx
│ ├── BlogSection.tsx
│ ├── Navbar.tsx
│ └── Footer.tsx
└── lib/
├── sanity.ts # Sanity client + GROQ queries
└── types.ts # TypeScript interfaces
The site includes schema.org structured data for SEO rich results, injected via <script type="application/ld+json">.
src/app/layout.tsx)Applied site-wide on every page:
| Schema | Purpose |
|---|---|
Organization | Company name, URL, logo, description. Linked via @id so other schemas can reference it. |
WebSite | Site identity and publisher reference back to the Organization. |
src/app/blog/[slug]/page.tsx)Generated dynamically from Sanity post data:
| Schema | Purpose |
|---|---|
Article | Headline, author, publisher, publish date, featured image, excerpt. Enables article rich results. |
FAQPage | Conditionally included when a post has FAQs. Each Q&A is a Question + AcceptedAnswer pair. Enables FAQ rich results in Google. |
src/app/blog/page.tsx)| Schema | Purpose |
|---|---|
CollectionPage | Page metadata with an ItemList of all posts (position, URL, name). Helps search engines understand the blog index structure. |
Use Google's Rich Results Test or the Schema Markup Validator to verify after deploying.
| Product | Description |
|---|---|
| Naira Billing | Smart POS built for Indian restaurants |
| Naira Tap | NFC + QR digital menus with table ordering |
| Naira Growth | Online presence and reputation management |