Bina Nusantara

2025Student Registration Form System

Project details front image

Overview

Form Expo BINUS is a web-based registration platform developed to support the registration process for the BINUS Student Organization Expo. The system replaces Microsoft Forms with a more modern registration experience through a multi-step form, while integrating a database and Google Sheets to streamline participant data management.

Project goals

  1. Replace the Microsoft Forms-based registration process with a more professional web application.
  2. Enhance the user experience through a modern and interactive registration interface.
  3. Simplify the collection and management of participant data.
  4. Automate the synchronization of registration data with Google Sheets.
  5. Provide organizers with a registration platform that is easier to monitor and manage.

Challenge

  1. Microsoft Forms offered a limited user experience and lacked a visually engaging interface.
  2. The registration process needed to be simplified to improve participant convenience.
  3. Registration data had to be securely stored in a database while remaining accessible through Google Sheets.
  4. Automatic synchronization was required to eliminate manual data export for organizers.
  5. The system needed to handle multiple categories of information, including personal, academic, and organization data.

Solution

To address these challenges, a web-based registration system was developed using a multi-step form workflow integrated with database storage and Google Sheets synchronization.

The implemented solutions include:

  1. Designing a modern and user-friendly registration interface.
  2. Implementing a multi-step form to organize the registration process into manageable sections.
  3. Storing all registration data securely in a centralized database.
  4. Integrating automatic synchronization with Google Sheets for real-time organizer monitoring.
  5. Applying input validation to ensure data consistency and accuracy.

Results

Results achieved

  1. Delivered a significantly improved registration experience compared to Microsoft Forms.
  2. Simplified the registration process through a well-structured multi-step workflow.
  3. Reduced manual effort in participant data management.
  4. Enabled organizers to monitor registration data directly through Google Sheets.
  5. Successfully supported the FYP Expo registration process without operational issues, handling over 18,000 participant registrations.

Project details

Process Model The project was developed using the Agile Scrum methodology, enabling iterative development, continuous feedback, and efficient collaboration throughout the design and development process.

Tech Stack

  1. Front-End: React + TypeScript
  2. Back-End: Express.js + TypeScript
  3. Database: PostgreSQL + Prisma ORM
  4. Object Storage: MinIO
  5. Google Sheets API: Automatic data synchronization

Pages Developed

  1. Landing Page: displays an overview of the BINUS Student Organization Expo registration along with a call-to-action to begin the registration process.
  2. Questionnaire Page: provides a multi-step registration form that collects personal, campus, and organization information, complete with input validation.
  3. Submission Success: displays a confirmation page indicating that the registration has been successfully submitted and received by the system.

Features delivered

  1. Multi-Step Registration Form: organizes the registration process into multiple steps, making it easier for users to complete the form.
  2. Form Validation: validates user inputs to ensure all submitted data is complete and accurate.
  3. Google Sheets Integration: automatically synchronizes registration data with Google Sheets, allowing organizers to monitor submissions in real time without manual exports.
  4. Responsive Design: ensures an optimal user experience across desktop, tablet, and mobile devices.

Conclusion

With the implementation of a web-based student registration system featuring a multi-step form and Google Sheets integration, BINUS now has a registration platform that delivers a more modern user experience, streamlines participant data management, and improves monitoring efficiency throughout the Expo registration process.

Frequently asked questions

What clients usually want to know before starting a project.

Interested in similar work?

Let's talk about your project.

Send us what you're thinking. We read every message and get back to you within a couple of days.

Fave logo

Copyright 2026 FAVE SOLUTION, All rights reserved.