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
- amazon-web-services
- next.js
- node.js
- shadcn
- stripe
- supabase
- tailwind
- vercel
Log in or sign up for Devpost to join the conversation.