What the problem was: Reserving a table at the popular hotpot chain, BigWay, has become increasingly difficult as it skyrockets in popularity. Their current system has you join a waitlist, making it so that you have to essentially guess when you should join. In peak times, the wait list skyrockets to 200-300+ people, making it difficult to estimate when you should join. We wanted to make it easier and more convenient to time your Big Way order, which is why we developed BigWay, Your Way.

What the app does: Takes in key information about the user, including: phone number, name, party size and desired reservation time. Then, it generates a time when you should join the waitlist and will notify you when you should join with the URL.

Note: Since we do not have a subscription plan for Twilio, the app is not fully functional since it does not allow us to send SMS messages to unverified numbers. However, we can demo with numbers already inputted.

Key Technical Features: Svelte frontend framework that takes waitlist user information Supabase to store the user data Analysis of UBC BIgway waitlist data Trained an OpenAI ChatGPT Assistant to predict trends in data Twilio API to integrate SMS messaging to notify the user

We had limited time but we had plans and are in the process of implementing these features: Complete the integration of Puppeteer script to automate filling out the form (so the script automatically joins the waitlist for them). Reason why we couldn’t do it yet: We ran into Captcha issues with the automation of websites being blocked and ran out of time to complete our script.

Built With

Share this project:

Updates