01 · Layout
Responsive Design
Phone, tablet and desktop layouts from one set of components, with a phone menu and 44px tap targets.
Learn more: Responsive DesignA Next.js 16 event ticketing website for attendees, with event search kept in the address, event pages, live seat maps with a ten-minute hold, Stripe or PayPal checkout, free tickets, QR ticket passes and attendee accounts, in English and Arabic.

Ticketing Website
The Next.js 16 ticketing website on its own. It reads its data from the Ticketory API, sold separately as the Backend API or together in Full Stack.
+ IOF (3.5%) · Pay with Pix or cardPay in reais with Pix or card. Brazil adds 3.5% IOF tax at checkout.
Safe and secure payments powered by Paddle
A Next.js 16 event ticketing website for attendees, with event search kept in the address, event pages, live seat maps with a ten-minute hold, Stripe or PayPal checkout, free tickets, QR ticket passes and attendee accounts, in English and Arabic.
A Next.js 16 event ticketing website for attendees, with event search kept in the address, event pages, live seat maps with a ten-minute hold, Stripe or PayPal checkout, free tickets, QR ticket passes and attendee accounts, in English and Arabic.
Attendees search events by title, venue, city or organiser, narrow them by city, dates and category, and can share a search, because the filters live in the address. Each event is drawn as a ticket in one of four colours with its title, dates, venue and lowest price, and its page holds About, Schedule and Venue tabs beside the booking panel and a preview of the room's seats.
Every venue has a page with its address, capacity, seating type, time zone, how to get there, its accessibility notes and its published seat layout. Every organiser has one too, with a short introduction and the events it has on sale.
On a reserved-seating event, the attendee picks seats on the room's live map, and the first seat starts a hold for the workspace's hold time, ten minutes as seeded, counted down on the server's clock. Seats are taken with a conditional update on the server, so two buyers can never hold the same seat, and a seat whose hold runs out is free for others at once.
Availability refreshes every 20 seconds, accessible and companion seats are marked, and the selection, the fee and the total stay beside the map with the time left on the hold.
Checkout asks for the attendee's name and email, the payment method and the terms, and takes every amount from the hold, so the browser never sends a price. Guests buy without an account, and their orders join an account once someone signs up with that email and verifies it.
The attendee pays on Stripe's hosted Checkout or on PayPal, and the API marks the order paid from the provider's signed webhook or by asking the provider itself, so the website never shows a card field.
A paid order shows one pass per ticket with its QR code, and offers the tickets as a PDF, a calendar file and an email that can be sent again.
When every ticket in a hold is free, the attendee presses Get tickets and goes straight to the confirmation. No payment page opens, not even the test payment, whatever keys are set, and the order still gets its passes, QR codes and email.
Signed-in attendees find their upcoming and past tickets beside a month calendar of their dates, every order with its receipt and timeline, the events they saved and their profile.
Pricing plans with a worked example of the booking fee, answers to the questions attendees ask, a contact form, and privacy, terms and cancellation pages to rewrite for your business.
Name, email, subject and message, with the support email beside the form for anyone who prefers to write. Each message lands in the organiser dashboard's inquiries.
Every screen of the website and the dashboard is written in both languages and mirrors for Arabic. Events are stored with their title, summary and description in both, and figures stay in Latin digits.
The home page, event pages, seat selection and checkout fit a narrow screen, so an attendee can find an event, choose seats and pay from a phone.
The source code, ready for search engines and analytics, with the documentation to take it further.
Next.js 16 App Router, React 19, TypeScript, Tailwind CSS 4, TanStack Query for API data, React Hook Form and Zod for forms, and next-intl for English and Arabic.
The website reads its events, seats, orders and tickets from the Ticketory API, sold on its own as the Backend API package. The Full Stack package includes the website, the organiser dashboard and the API, for buyers who want both apps.
Browse the website as a visitor, or press Use attendee demo on its sign-in page to open a demo attendee's tickets, orders and saved events. Checkout offers a demo autofill, and the demo payment moves no money. The demo data is rebuilt every night, and screenshots use sample data.
Next.js 16.4.3
React 19.3.1
Tailwind CSS 4.3.3
Yes
Mobile, Tablet, Desktop
Lifetime Included
Pro Tip: All templates include comprehensive documentation to get you started quickly.
Part of a full-stack template
This app is one part of a full-stack template. The full template brings every part together in one purchase.
See the full templatePricing
One payment for the full source code, yours to change and ship.
Everything included
Ticketing website + organiser dashboard + NestJS API with TypeORM, auth and payments
What is inside
Or buy one part
The Next.js 16 ticketing website on its own. It reads its data from the Ticketory API, sold separately as the Backend API or together in Full Stack.
The Next.js 16 organiser dashboard on its own. It reads its data from the Ticketory API, sold separately as the Backend API or together in Full Stack.
The NestJS API on its own, with TypeORM, JWT auth, events, seat holds, payments, tickets, check-in, refunds, reports, MCP tools and a one command seeder
Safe and secure payments powered by Paddle
A VAT receipt is sent to your email after purchase.
Next.js Event Ticketing Website Template
Ticketing Website
$79R$397

Ticketory is a full-stack Next.js event ticketing template: a public website with event search, live seat maps with timed holds, hosted checkout and QR ticket passes, an organiser dashboard for events, seat layouts, door check-in, refunds and reports, a NestJS API, AI tools, and English and Arabic with RTL.

A Next.js 16 organiser dashboard for event ticketing, with an overview of sales and the live door, an event editor in English and Arabic, versioned seat layouts, QR check-in at the door, orders, refunds, reports, an AI event assistant and an AI venue studio, in English and Arabic.


Food Studio is a full-stack Next.js restaurant template: an ordering website with menu, combos, cart, checkout and order tracking, a staff dashboard for orders, the menu and the kitchens, a NestJS API, AI tools for dish photos, and English and Arabic with RTL.
Be the first to know when a new template is released.
Every premium template is responsive, accessible, fast and typed from the first commit, so your launch starts from production-ready code.
01 · Layout
Phone, tablet and desktop layouts from one set of components, with a phone menu and 44px tap targets.
Learn more: Responsive Design02 · Inclusive
Semantic HTML, labelled controls, a visible keyboard focus ring and reduced motion support.
Learn more: Accessibility03 · Speed
Optimized images and fonts, cached data and metadata on every route.
Learn more: High Performance04 · Types
Strict TypeScript across every app, with typed props, API responses and data models.
Learn more: TypeScript SupportJoin thousands of developers worldwide who trust Aniq-UI for their projects. Our templates are being used across the globe to create stunning web experiences.
We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies for analytics and personalized advertising.



































