Inspiration

As college students, doing work can get tough. Whether it be the midterm mopes or the stress of final exams, it can be difficult to stay motivated and keep yourself away from the procrastination station. In these situations, trying to kickstart your motivation can be difficult which is where we come in to help! We offer a sense of entertainment by providing a fun and engaging way to complete your work.

In short, Wager Time is a platform that allows you to place wagers with a friend against yourself.

What it does

For example: You need to get ahead of the week, so you wager a few bucks to a friend that you’ll finish a problem set by Sunday afternoon. Once you submit a wager, your friend is now holding onto your money, temporarily or forever. They can see your task and track its progress by sending helpful (or annoying) reminder messages. Come deadline, hopefully, you submit the task on time and mark it complete. Your friend then reviews your submission and has all the power to—depending on your punctuality and quality of work— return your deposit or keep it for themselves. This is the agreement!

Once logged in, the tasks homepage is split into “My tasks” for wages you made and “Friends’ Tasks” for deposits you’re holding onto. Tasks are highlighted to indicate lateness or incompletion.

How we built it

We used Twilio for SMS user verification and for sending endearing pokes or reminders to friends about wagers. Our website is built with the Vue.js framework and Quasar for UI elements. We stored user and wager information in a Postgres database via Supabase.

Challenges we ran into

We had to handle many combinations of complex states: done or in progress? Approved or disapproved? Was the task completed late? By simplifying the number of paths in logic and information, the implementation felt cleaner and the interface became more intuitive to use. We spent much time designing and testing how to combine familiar elements from both task management and mobile payment apps.

Accomplishments that we're proud of

With the complex states, we are super proud of completing the product within the time limits! We were able to deploy our Twilio server and host our website on Vercel!

What we learned

  • How to deploy a Twilio server on the web
  • How to unblock ourselves and see problems through different perspectives
  • How to have fun :D

What's next for Wager Time

  • Direct link to digital wallets (Venmo, CashApp, Paypal) so that wagers can be sent automatically
  • Creating automatic Twilio bumps for tasks that are nearing their deadline
  • A history tab that shows past wagers and accomplishments

Built With

Share this project:

Updates