Bringing technology and tradition together, Sadya-Fi is a Next.js web application designed to streamline ticketing for the traditional Onam Sadhya event. Built with modern technologies such as Next.js, Firebase for the backend, and shadcn for the UI, Sadya-Fi makes organizing cultural events simpler, faster, and more efficient.
- Students can register for the Onam event seamlessly.
- The registration process includes simple forms and validation to ensure accurate data entry.
- Unique QR codes are generated for each user upon successful registration.
- These codes serve as tickets and are linked to individual user profiles for easy verification.
- Admins can approve or reject students based on their payment status.
- The approval process ensures that only confirmed participants are allowed to attend the event.
- Easily verify attendees on the event day by scanning their QR codes with a mobile device.
- Streamlined check-in process to avoid long lines and delays.
- Firebase integration ensures instant updates across the platform, including registration status and event-related changes.
- Real-time synchronization between users and admins for smooth event operations.
- Displays the event's timeline to keep participants informed about various activities, timings, and schedules.
- Allows admins to update the schedule dynamically if any changes occur.
- Frontend: Next.js
- Backend & Database: Firebase
- UI Library: shadcn
- Authentication: Firebase Authentication (Email/Password)
- QR Code Generation: qrcode.react
- Deployment: Vercel
- Instant Updates: Changes to the event schedule or registration status are reflected immediately for all users.
- Notification System: Admins can send out event notifications or updates to all registered participants to keep them informed.
- Built with scalability in mind to accommodate both small and large-scale events.
- The modular design allows for easy future feature additions or integration with other services.
- Designed with accessibility and ease of use in mind, ensuring both participants and admins can interact with the platform effortlessly.
- Responsive design that works seamlessly on both desktop and mobile devices, making event management portable.
- Secure user authentication is handled by Firebase Authentication, with options for email and password-based login, providing a safe and smooth experience for users.
- Admins have access to a detailed dashboard that provides an overview of registrations, approvals, and overall event status.
- Tools to manage QR code scans, approve or reject students, and update event details are included in the admin panel.
- Efficiency: Streamlined event ticketing process with minimal setup.
- Real-time Updates: Event management that updates instantly, ensuring admins and participants are always in sync.
- Scalability: Able to handle both small and large events with ease, from Onam celebrations to other cultural gatherings.
- User Experience: Smooth registration, approval, and event management process for both admins and participants.
- Reliability: Built on Firebase's robust real-time database and secure authentication features.
Sadya-Fi makes organizing and attending Onam Sadhya events as easy as a click, and the tech behind it ensures everything runs smoothly from start to finish. Whether you're an admin or a participant, Sadya-Fi keeps everything simple and efficient.