Inspiration

We've all had our fair share of buying and selling tickets secondhand. The stress, however, remains firsthand. "Is this a scam? Should I risk my money for this? Do I seem like a scammer? How do I get the buyer to trust me? I am just trying to sell my ticket." All these questions pop into our heads, worrying about being unable to secure a ticket to our favourites, and or having all that hard-earned money go to waste. Hence, we wanted to build a platform where we could reassure the buyers, while providing a place for sellers to sell their tickets hassle-free and legitimately.

What it does

It is a safe and reliable ticket reselling platform where users can list tickets for sale, and buy tickets secondhand.

Key features:

  • Escrow Payment System: Money from buyer is held on securely until ticket is verified
  • Scalping Prevention: Price limits using an algorithm based on various factors like original prices and demand
  • Authentication: Both buyers and users have to go through bot detection + face ID verification
  • Text Extraction: OCR (Optical Character Recognition) to check ticket + speed up listing
  • Same Image Detection: Mistral AI to check and prevent reuploads of a ticket

How we built it

Frontend: Built with Next.js, styled using Tailwind CSS + Shadcn UI Backend: Node.js + connected to Supabase Payment Processing: Stripe Deployment: Vercel + AWS

Challenges we ran into

  • OCR not working as planned
  • Different data formats for different tickets
  • Scoping difficulties
  • First time using react and supabase

Accomplishments that we're proud of

  • Face verification system using webcam
  • OCR + Same image detection
  • Supabase emailing to confirm sign up

What we learned

  • A LOT!
  • States are very important in react and next.js
  • Colours are important
  • Every decision should have a reasoning behind it
  • Managing our time
  • Using Shadcn and Tailwind for the first time
  • TEAMWORK!

What's next for taeraetickets

  • Continue refining our features
  • UI/UX testing with target audience
  • Open to liaise with ticketing platforms
  • Explore more issues rooted in the industry and continue to add features!

Built With

Share this project:

Updates