QuickShow is a full-stack movie ticket booking demo built with Next.js (App Router), Convex, Better Auth, and the TMDB API. It simulates a real-world cinema booking experience, from discovering movies to reserving seats and completing checkout.
The goal of the project was to build a production-style booking system with real-time seat handling, authentication, payments, and a smooth end-to-end user experience.
🎬 What It Does
Browse and discover movies with TMDB-powered search and filtering
View detailed movie pages with trailers, cast, and recommendations
Select showtimes and reserve seats with server-backed holds (Convex)
Create accounts, manage favorites, and track bookings
Complete payments using Stripe checkout
Access digital tickets with QR codes and a staff scan flow
Separate upcoming and past bookings based on movie end time
Lightweight analytics tracking for key user actions
⚙️ Tech Stack
Built with a modern full-stack architecture:
Next.js 16 (App Router)
React 19 + TypeScript
Tailwind CSS 4
Convex (real-time backend + database)
Better Auth (authentication system)
TMDB API (movie data)
Stripe (payments)
🧠 Key Features / Engineering Focus
Real-time seat reservation system with server-side holds
Secure authentication and account management
Payment flow with Stripe checkout + webhook confirmation
QR-based ticket generation and scanning system
Mobile-first UI optimized for real usage flows
Clean separation of server/client logic in Next.js App Router
📌 Notes
This project was designed as a production-style demo of a complete booking system architecture, including authentication, payments, and real-time data handling.
Introducing Mindora — a Life Coaching & Wellness Framer Template.
I designed Mindora for life coaches, wellness professionals, and personal growth brands looking for a calm, modern, and welcoming online presence.
Inspired by clarity, confidence, and meaningful growth, Mindora features a thoughtful layout, dedicated service sections, a blog for sharing valuable insights, and a clean visual style designed to help brands connect with their audience.
Built with Framer, it's a customizable starting point for creating a professional coaching or wellness website.
Explore Mindora and bring your next website idea to life.
AUTONIX is a modern AI automation SaaS website concept designed to help businesses streamline workflows, automate repetitive tasks, and manage AI agents more efficiently.
The design combines a clean, minimal interface with bold typography, futuristic visuals, interactive UI elements, and a seamless user experience. From AI-powered task automation to real-time productivity insights, every section is designed to communicate the value of intelligent automation in a clear and engaging way.
This project explores how thoughtful UI/UX design can make complex AI technology feel intuitive, accessible, and easy to use for modern businesses.