Dynamic Concert Ticketing Platform
Budget: ₹75,000 – ₹150,000 INR
We are looking to hire a skilled full-stack developer to build a feature-rich Event Ticket Booking and Management System using Next.js (Frontend) and Node.js (Backend). The platform should allow users to browse, search, and book event tickets with real-time notifications, and provide event organizers with a complete backend dashboard to manage their events.
Key Features to Include:
1. User Authentication & Account Management
Secure registration/login (JWT-based)
2-step authentication (SMS/Email OTP – API will be provided)
Google & Facebook Social Login
Email alerts for account actions
2. Event Listing & Filtering
Add/Edit events with name, date/time, location, pricing
Filter by organizer, category, location, date
Real-time keyword search
3. Ticket Purchase Process
Multi-event checkout
Stripe, PayPal, Google Pay integration
Auto QR code ticket generation
Downloadable tickets + email confirmations
Real-time ticket status
4. Payment Gateway Integration
PCI-compliant processing via Stripe, PayPal, Apple Pay
Multi-currency support
5. Notifications System
Email & SMS alerts for user actions, event updates
SMTP (email) and third-party SMS API (provided by client)
6. Admin Panel (CMS)
Dashboard with analytics
Manage events, users, roles, discounts
SEO settings and transaction reports
7. User Dashboard
View bookings, download tickets/invoices
Apply promo codes
Request refunds
Share events
8. Organizer Dashboard
Manage events, tickets, attendees
View earnings, request payouts
Analytics & notifications
Event approval system
9. SEO Optimization
Clean URLs, schema markup, fast mobile UI
Technology Stack:
Frontend: Next.js
Backend: Node.js
Database: MySQL or MongoDB
Auth: JWT
Payments: Stripe, PayPal
Notifications: SMTP & SMS Gateway
https://www.flite.city/ - Reference site like this
Key Features to Include:
1. User Authentication & Account Management
Secure registration/login (JWT-based)
2-step authentication (SMS/Email OTP – API will be provided)
Google & Facebook Social Login
Email alerts for account actions
2. Event Listing & Filtering
Add/Edit events with name, date/time, location, pricing
Filter by organizer, category, location, date
Real-time keyword search
3. Ticket Purchase Process
Multi-event checkout
Stripe, PayPal, Google Pay integration
Auto QR code ticket generation
Downloadable tickets + email confirmations
Real-time ticket status
4. Payment Gateway Integration
PCI-compliant processing via Stripe, PayPal, Apple Pay
Multi-currency support
5. Notifications System
Email & SMS alerts for user actions, event updates
SMTP (email) and third-party SMS API (provided by client)
6. Admin Panel (CMS)
Dashboard with analytics
Manage events, users, roles, discounts
SEO settings and transaction reports
7. User Dashboard
View bookings, download tickets/invoices
Apply promo codes
Request refunds
Share events
8. Organizer Dashboard
Manage events, tickets, attendees
View earnings, request payouts
Analytics & notifications
Event approval system
9. SEO Optimization
Clean URLs, schema markup, fast mobile UI
Technology Stack:
Frontend: Next.js
Backend: Node.js
Database: MySQL or MongoDB
Auth: JWT
Payments: Stripe, PayPal
Notifications: SMTP & SMS Gateway
https://www.flite.city/ - Reference site like this