Revolutionize Event Ticketing with Ticketify's All-in-One PlatformRevolutionize Event Ticketing with Ticketify's All-in-One Platform
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Ticketify is a full stack web application for buying, selling, and managing digital tickets for events 🎟️
The main idea behind the project is to offer a simpler, safer, and more intuitive experience for both people who want to buy tickets and organizers who need to manage their events, sales, and ticket validation.
Unlike many ticket-selling platforms that often feel unclear or difficult to use, Ticketify aims to centralize the entire flow into a more organized experience: discovering events, buying tickets, receiving digital entries, and validating them through QR codes.
The application has two main types of users:
🛒 Buyer user
Buyers can explore published events, search by name, category, date, or price, view the details of each event, and purchase tickets through Mercado Pago integration.
Once the purchase is completed, they can access their digital tickets, view the status of each ticket, and check their purchase history with detailed information.
Implemented features for buyers:
• Sign up and log in • Google login through OAuth 2.0 • Email verification • Password recovery • Event exploration and search • Filters by category, date, price, and name • Ticket purchase with Mercado Pago • Digital tickets with QR codes • Ticket status: valid or used • Purchase history • Purchase detail • PDF receipt download • User profile management
🎟️ Organizer / seller user
Organizers can create and manage events, define ticket types, manage sales, and validate tickets on the day of the event.
They also have a dashboard where they can view important metrics such as tickets sold, revenue generated, and the status of their events.
Implemented features for organizers:
• Event creation and editing • Event image/banner upload and update • Ticket type management • Event publishing and closing • Dashboard with key KPIs • Sold tickets overview • Total revenue overview • Management of their own events • Ticket validation through a QR scanner using the camera • Manual validation by code • User profile management
🔐 Security and authentication
Ticketify also includes features focused on account security and protecting the purchase flow:
• JWT authentication • OAuth 2.0 with Google • Email account verification • Password recovery • Alerts for logins from a different IP address • Protected routes based on user role • Differentiation between buyer and organizer
📧 Automated emails
The application sends automated emails at important moments in the user flow:
• Account verification • Password recovery • Purchase confirmation • New login alerts
⚙️ Technologies used
The project was built with the MERN stack:
• MongoDB • Express.js • React • Node.js
It also integrates:
• JWT for authentication • OAuth 2.0 with Google • Mercado Pago for payments • Resend for email delivery • Cloudinary for image management • QR scanner for ticket validation
Ticketify was designed as a complete solution for events, where design, security, and user experience work together to make buying, selling, and validating tickets faster, more reliable, and more functional.
En's avatar
pro
14h
Good work.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started