Skip to content

Repository files navigation

TicketBari

Purpose of TicketBari

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/

Key Features of TicketBari

  • 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

NPM Packages Used

  • react router

  • tailwindcss

  • daisyui

  • react-icons

  • swiper

  • aos

  • firebase

  • axios

  • @tanstack/react-query

  • @stripe/stripe-js

  • react-fast-marquee

  • recharts

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages