Fields & Floors Collectors
eBay에서 번호가 매겨진 스포츠 카드들을 인쇄본·사인·신인 여부·가격으로 검색하고, 검색을 저장해 새 카드가 등록되면 이메일 알림을 받는다
인도 레스토랑용 NFC 디지털 메뉴, 종이 메뉴를 QR/NFC 메뉴로 교체하고 주문을 관리해 비즈니스를 성장시킵니다
NFC-powered digital menus for Indian restaurants. Replace paper menus with smart QR/NFC menus, manage orders, and grow your business with Naira.
커머스TypeScript · HTMLGitHub @AryanSrivastava673온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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 |