Interview Scheduler Web App
Frontend Dev
UBC Launchpad (Software & Design Club) | Sep 2021 - Apr 2022
Project Overview
A web-based application built by a team of 10 developers and 1 designer using TypeScript, React, Node, and Google Firestore to automate the interview scheduling process for UBC Launchpad’s bi-annual recruitment season, which consists of 200+ applicants and 80+ interviews.
This application tailored to the club’s specific needs of:
1. reducing manual effort for coordinating schedules
2. equalizing workload among interviewers
3. having an all in one place to add schedules, book many-to-one interview slots, and send these bookings to candidates.
What I Learned:
💡 How to transition Figma designs into frontend code
💡 Developing more complex and interactive frontend components
💡 Actively being involved in the ideation, feature prioritization, planning, and execution of a fully functioning web app end to end
💡 How to collaborate within a larger dev team, coordinating features, and fixing code conflicts
Here is an overview of the designs of our multi-page interview scheduler webapp.

Users can drag and create time blocks on their calendar to showcase their available times.

Afterwards, they can choose an interview partner to conduct the interview with, and the app will automatically display the overlapping available time slots between you and your partner. The user can then select a time slot to book an interview, and create a unique url to send to the interviewee.

Once the interviewee receives the unique url, they can add the interview time slot to Google Calendar!