NewCodeSkate CRM is live
Events & Music · Ticketing platform

A bhajan singer's site with ticketing and QR gate check-in

A bilingual (Hindi + English) official site for an Indore bhajan singer, with event ticketing via Razorpay, signed QR e-tickets, a phone-based gate scanner, and Instagram and Facebook feeds rendered natively.
All workKuber Maheshwari · 2026Visit live site
Services provided
Website DevelopmentUI / UX DesignBranding
QR
signed e-tickets
Multi-gate
atomic check-in
Hi + En
bilingual
01

The problem

Events were promoted on social media and tickets were managed by hand — no single place for fans, no reliable way to sell seats, and no way to check people in at the gate.

02

The research

The audience is devotional, mobile-first and bilingual, and gates are busy and offline-ish — so ticketing had to be dead simple for fans and forgery-proof and instant for volunteers.

03

The approach

A cinematic public site (arch hero, pinned horizontal services, scroll-lit text) plus Google login, ticket types with seat holds, QR e-tickets by email, and /admin/scan — any phone becomes a gate scanner with green/amber/red results.

04

The build

Next.js, Tailwind CSS 4, Prisma and PostgreSQL, NextAuth, Razorpay with webhook backup, Resend, Vercel Blob, Framer Motion and Lenis. Signed QR codes, atomic check-ins across multiple gates, Apple and Google Wallet passes, and a weekly cron that refreshes the Instagram token.

The shift

Before and after.

Before

Social-only promotion · manual ticket lists · no gate control

After

Official site · online ticketing · phone-based QR check-in · live social feeds

Let's build

Have an idea? Let's ship it.

Tell us what you're building. In one free call you'll get a clear plan, a fixed price and a realistic timeline.

hello@codeskate.com+91 96530 43939Ghaziabad, Uttar Pradesh, India
Chat with us