diff --git a/CLAUDE.md b/CLAUDE.md
index 301c329..8d8663c 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -105,11 +105,13 @@ Server actions are organized in `src/lib/actions/`:
- `/` - Public landing page
- `/login` - Login page (redirects to /manage if authenticated)
+- `/register` - User registration page
- `/scan` - QR code scanner for tag verification
- `/verify/[code]` - Tag verification page with product details
- `/explorer` - Blockchain transaction explorer
- `/explorer/tx/[hash]` - Transaction detail page
- `/support` - Web3 support tickets (NFT holders connect wallet to submit issues)
+- `/faqs` - Frequently asked questions page
- `/docs` - Swagger API documentation UI
**API Routes:**
diff --git a/package.json b/package.json
index 0c8186a..d901037 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,6 @@
"@aws-sdk/s3-request-presigner": "^3.705.0",
"@fingerprintjs/fingerprintjs": "^5.0.1",
"@google/genai": "^1.30.0",
- "@gsap/react": "^2.1.2",
"@prisma/client": "^6.1.0",
"@radix-ui/react-avatar": "^1.1.11",
"@radix-ui/react-checkbox": "^1.3.3",
@@ -51,7 +50,6 @@
"clsx": "^2.1.1",
"ethers": "^6.13.4",
"framer-motion": "^12.23.25",
- "gsap": "^3.13.0",
"html5-qrcode": "^2.3.8",
"lucide-react": "^0.555.0",
"mapbox-gl": "^3.16.0",
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 57a2ee9..be24b12 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -3,7 +3,6 @@
import { motion } from 'framer-motion';
import { Navbar } from '@/components/landing/Navbar';
import { Hero } from '@/components/landing/Hero';
-import { RocketJourney } from '@/components/landing/RocketJourney';
import { Features } from '@/components/landing/Features';
import { Industries } from '@/components/landing/Industries';
import { FAQ } from '@/components/landing/FAQ';
@@ -45,12 +44,6 @@ export default function Home() {
-
- {/* Rocket Journey Section */}
-
-
-
-
diff --git a/src/components/landing/Features.tsx b/src/components/landing/Features.tsx
index ae5c282..915a17c 100644
--- a/src/components/landing/Features.tsx
+++ b/src/components/landing/Features.tsx
@@ -2,26 +2,16 @@
import Image from 'next/image';
import { motion } from 'framer-motion';
-import {
- CheckCircle2,
- ChevronRight,
- Lock,
- Smartphone,
- Zap,
- Gem,
- HeadphonesIcon,
-} from 'lucide-react';
-import Link from 'next/link';
-import { Button } from '@/components/ui/button';
+import { CheckCircle2, Lock, Smartphone, Zap } from 'lucide-react';
const MotionDiv = motion.div;
export function Features() {
return (
-
- {/* Feature 1 */}
+
+ {/* Feature 1 - Analytics */}
-
+
-
-
+
+
-
+
Wawasan Real-time
-
+
Keputusan berbasis data untuk rantai pasokan Anda.
-
+
Dapatkan visibilitas di mana produk Anda dipindai. Deteksi
- aktivitas pasar gelap dan hotspot pemalsuan potensial secara
- real-time dengan dashboard canggih kami.
+ aktivitas mencurigakan secara real-time.
- Hilangkan hambatan dalam proses verifikasi. Scanner berbasis web
- kami bekerja langsung di browser, memastikan tingkat adopsi yang
- tinggi di kalangan pelanggan Anda.
+
+ Scanner berbasis web kami bekerja langsung di browser, memastikan
+ tingkat adopsi yang tinggi tanpa hambatan.
- Setiap tag produk dicetak sebagai aset digital di distributed
- ledger. Ini menciptakan catatan provenance yang permanen dan
- anti-rusak yang tidak dapat dipalsukan.
+
+ Setiap tag produk dicetak sebagai aset digital di blockchain,
+ menciptakan catatan provenance yang tidak dapat dipalsukan.
-
+
99.9%
Uptime
-
+
<1dtk
- Waktu Verifikasi
+ Verifikasi
-
- {/* Feature 4 - NFT Collectible */}
-
-
-
-
-
- NFT Collectible
-
-
- Koleksi digital eksklusif untuk pemilik pertama.
-
-
- Pemilik pertama produk otentik mendapatkan NFT Collectible unik
- yang di-generate khusus untuk Anda. Bukti kepemilikan digital yang
- dapat dipamerkan dan diperdagangkan di blockchain.
-
-
- {[
- 'Artwork unik dari bukti kepemilikan digital Anda',
- 'Mint gratis untuk pemilik pertama',
- 'Tercatat permanen di Base blockchain',
- ].map((item, i) => (
-
-
- {item}
-
- ))}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {/* Feature 5 - Web3 Support */}
-
-
-
-
-
-
-
-
-
-
-
-
-
- Web3 Support
-
-
- Dukungan langsung dengan wallet Anda.
-
-
- Pemilik NFT dapat mengajukan komplain langsung ke brand melalui
- koneksi wallet. Sistem otomatis mendeteksi produk yang Anda miliki
- dan mengarahkan tiket ke brand terkait.
-
-
- {[
- 'Login dengan wallet, tanpa password',
- 'Deteksi otomatis produk dari NFT',
- 'Tiket langsung ke dashboard brand',
- ].map((item, i) => (
-
-
- {item}
-
- ))}
-