PorePranav / CampusUnify

https://campusunify.pranavpore.com
Apache License 2.0
7 stars 15 forks source link

Multiple Issues in Event Registration System #36

Open sidgureja7803 opened 1 month ago

sidgureja7803 commented 1 month ago

:red_circle: Title: Multiple Issues in Event Registration System

:red_circle: Issue Description: The event registration system on the website currently has several issues that need to be addressed for better user experience and functionality:

Real-time Vacant Seats: The system displays the total capacity of the event but does not show the number of vacant seats in real-time. This can lead to confusion for users registering for the event.

Missing Registration End Date: There is no indication of when the event registration will close. Users should be informed about the end date of registration.

Google Form Integration: There should be an option to integrate a Google Form for registration, allowing users to easily fill in their details and register for the event.

No Event Registration Button with Confirmation: There is no clear button for event registration. Once the student presses the register button, an email should be sent to the user for confirmation of the registration. This will validate the student's participation.

:red_circle: Enhancement Aim:

Implement real-time data on vacant seats. Display the end date for registration on the event page. Integrate a Google Form for event registration. Add a proper event registration button, and send confirmation emails upon successful registration. :red_circle: Changes:

Real-time Seats Data: Modify the backend to fetch and display the number of vacant seats as users register in real-time. End Date for Registration: Add a field to display the registration deadline on the event page. Google Form Integration: Embed a Google Form for users to submit their registration. Registration Button & Confirmation Email: Add a functional registration button, and integrate an email service to send confirmation emails upon successful registration. Screenshots 📷 Screenshot 2024-10-11 194625

✅ Details to Include When Taking the Issue: Name: Siddhant Gureja Participant Role: Hacktoberfest

Happy Contributing! 🚀 Wishing you all the best on your open-source journey. Enjoy! 😎

sidgureja7803 commented 1 month ago

@PorePranav assign this issue to me.

PorePranav commented 1 month ago

Hey @sidgureja7803, Thank you for opening up this issue! You may go forward and start working on it. However, there is no need to implement a Google Form integration, the web application itself was developed to avoid any Google Form registrations!