Registration System | Firestore | Firebase Auth

Vijayaraghavan N

Backend Engineer
Cloud Firestore
Firebase Authentication
Google Sheets
Computer Society of India
SRM Valliammai Engineering College

Client Goal:

For the 5th CSI National Level Convention website, the client aimed to streamline the registration process for the six events and lunch tokens, both for pre-registrations and on-spot registrations, ensuring a seamless experience for participants.

Details about My Contribution:

In this project, I took charge of the backend development phase. To enhance efficiency, I proposed the integration of QR codes containing personalized links (e.g., .csiconvention.site/qr/verify/[id]) on participants' ID cards. These links led to their respective registration details.
For pre-registered participants, I generated unique IDs beforehand and stored them in Firestore, leveraging Firebase's capabilities. Additionally, I implemented Google authentication for registration team members, granting access to a dashboard where they could manage event registrations and lunch tokens.
To facilitate data management, I utilized Google Sheets API for seamless entry of participant details. Whenever an event was selected, a POST request triggered the entry of user details, including event participation, into Google Sheets.
For on-spot registrations, I devised a dynamic solution. In cases where the participant's ID was absent in Firestore, a registration page was rendered. Here, participants could input their details, which were then stored directly in Firestore and recorded in Google Sheets via the Sheets API.

Summary of Project Success:

Through diligent backend development and strategic integration of Firebase and Google APIs, I significantly enhanced the convention's registration process. The implementation of QR codes and seamless data management not only simplified registration but also improved administrative efficiency. Overall, the project achieved its goal of streamlining the registration process, resulting in a smoother and more user-friendly experience for participants and organizers alike.
Partner With Vijayaraghavan
View Services

More Projects by Vijayaraghavan