Asha Bani Dandiya Raas Booking Portal
2025
A complete event booking system with online payments, offline booking management, and automated pass generation. This project was primarily built using Cursor over a couple of days, with some parts completed manually when Cursor wasn't performing optimally. I handled the positioning of ticket IDs, QR codes, and other elements in pass generation, along with debugging various issues that arose during development.
Links
Roles
- Full-Stack Developer
- Designed and implemented the complete booking system architecture using React.js and Node.js.
- Developed responsive user interfaces with Tailwind CSS for optimal mobile and desktop experience.
- Integrated Razorpay payment gateway for secure online transactions.
- Created an admin panel for offline booking management and pass generation.
- Implemented automated email system with QR-coded digital passes using Mailgun.
- Backend Developer
- Built RESTful APIs using Express.js for booking management and payment processing.
- Designed SQLite database schema for storing booking data, customer information, and ticket details.
- Implemented pass generation system using Canvas API with custom positioning and QR code integration.
- Created authentication system for admin panel access.
- Integrated third-party services for payment processing and email delivery.
Learnings
I learned to:
- work efficiently with AI tools like Cursor while knowing when to take manual control for optimal results.
- use React.js with modern hooks and context API for state management across components.
- integrate Razorpay payment gateway and handle payment verification securely.
- generate QR codes and create custom digital passes using Canvas API with precise positioning.
- implement responsive design using Tailwind CSS for mobile-first development.
- use SQLite3 for database operations and manage complex booking data relationships.