TicketBari is a modern transport ticket booking platform designed to make travel planning simple, fast, and reliable. Its primary purpose is to connect passengers with trusted transport providers, enabling users to search, compare, and book tickets online without the hassle of physical counters or long queues.
Live Link: https://ticket-bari-client12.netlify.app/
-
Dynamic Homepage with hero slider, admin-controlled advertisements (max 6), and latest ticket listings
-
Admin-Verified Ticket System ensuring only approved tickets are visible to users
-
Secure Ticket Booking Flow with quantity validation, countdown timer, and booking status tracking
-
Stripe Payment Integration with real-time price calculation and automatic ticket quantity updates
-
User Dashboard for managing bookings, payments, and transaction history
-
Vendor Dashboard for adding tickets, handling booking requests, and viewing revenue analytics
-
Admin Dashboard for ticket approval, user role management, fraud detection, and ticket advertising
-
Role-Based Access Control with protected routes for User, Vendor, and Admin
-
react router
-
tailwindcss
-
daisyui
-
react-icons
-
swiper
-
aos
-
firebase
-
axios
-
@tanstack/react-query
-
@stripe/stripe-js
-
react-fast-marquee
-
recharts