# Gruve — Web3 Event Tickets & Bookings > Gruve is a Web3-native event ticketing platform. Users discover, host, and pay for events using either fiat (Paystack, Squad) or crypto. Tickets are issued on-chain (Arbitrum Nova, Polygon) so they can't be forged or duplicated. Built for conferences, meetups, weddings, festivals, and online workshops worldwide. ## What Gruve does - **Event discovery**: search and browse public events by category (live events, weddings, conferences, meetups), location, and date. - **Ticket purchase**: buy tickets via fiat (NGN/USD) or cryptocurrency. On-chain provenance prevents fake or duplicate tickets. - **Event hosting**: organizers create paid, free, voting, or invite-only events with rich detail (multi-day schedules, multiple ticket tiers, early-bird pricing, custom registration questions). - **Event management**: dashboards for stats, attendees, messaging, team management, discount codes, and revenue withdrawal. - **Creator stories & blog**: editorial content highlighting Gruve organizers and event-industry guides. ## Key links - Home: https://gruve.events/ - Discover events: https://gruve.events/home - All categories: https://gruve.events/categories - Event creators landing: https://gruve.events/event-creators - Attendees landing: https://gruve.events/attendees - Pricing: https://gruve.events/pricing - About: https://gruve.events/about - Contact: https://gruve.events/contact - Blog: https://gruve.events/blogs - Creator stories: https://gruve.events/creator-stories - FAQs: https://gruve.events/faqs - Terms: https://gruve.events/terms - Privacy: https://gruve.events/privacy-policy - Sitemap: https://gruve.events/sitemap.xml ## Use-case landing pages - Live events: https://gruve.events/live-events - Weddings: https://gruve.events/weddings - Conferences: https://gruve.events/conferences - Meetups: https://gruve.events/meetups - Event planning toolkit: https://gruve.events/event-planning ## Event-detail pages Every event has a public, indexable URL pattern: - Canonical: `https://gruve.events/event-details/` - Custom tag (when set by organizer): `https://gruve.events/` Each event page exposes JSON-LD `Event` structured data with name, description, image, start/end date, location (Place or VirtualLocation), organizer, and performer. Sample fields surfaced in `` and JSON-LD: event name, full HTML-stripped description, banner image (1200x630), date range, start time, location label or "Online", organizer/performer name and avatar. ## Technical surface - Framework: Next.js 16 (App Router) with server-rendered Open Graph + Twitter Card meta + JSON-LD - Sitemap: dynamic, regenerated hourly, includes static marketing routes plus all public events, blog posts, and creator stories - Wallet: RainbowKit + Wagmi (Arbitrum Nova, Polygon) - Payments: Paystack and Squad for fiat (NGN); on-chain transfers for crypto - i18n: English and French ## Editorial / writeable content Crawlers may freely index: - All marketing pages (`/about`, `/pricing`, `/contact`, `/terms`, `/privacy-policy`, `/faqs`, etc.) - All blog posts (`/blogs/`) - All creator stories (`/creator-stories/`) - All public events (`/event-details/
` and custom-tag slugs) Crawlers should NOT index: - Per-user dashboards (`/events`, `/saved`, `/profile/settings`) - Checkout flows (`/checkout`, `/create-event`, `/create-invite-only-event`, `/create-plan`) - Admin surfaces (`/dash-board`, `/financials`, `/settings`, `/users`) - API routes (`/api/*`) See `/robots.txt` for the authoritative allow/disallow list. ## Contact - Support: support@gruve.events - X / Twitter: https://x.com/G_Event_Systems - Instagram: https://www.instagram.com/gruvetickets - LinkedIn: https://www.linkedin.com/company/gruve-tickets - Discord: https://discord.com/invite/J73m5QeAUb - YouTube: https://www.youtube.com/@gruveevents