top of page

Bee on Time

Bee on Time is a mobile website aiming to improve and increase meeting and event attendance by creating a central platform where members in a group can schedule events, invite others, and bet money on attendance for it.

20231025_134228_0001 1.png

Client

YJ

Role

UI Designer

Duration

10 weeks

Problem

For my IN4MATX 151 course project, I teamed up with other student designers to work on UI design for YJ, a group of students whose web application needed design work. The client required design assistance for their new website, Bee on Time, a product that would allow users to incentivize others in attending scheduled meetings on time by putting money on the line. While the functions and platform for the website were well defined already, the startup lacked the skills necessary to design the graphics and UI of the website. Without the UI established, the team would be unable to proceed to developing the front-end.

Solution

In order to properly transform their ideas to visuals, my team of fellow student designers and I were tasked with designing the wireframes and mockups of the website's main pages. By maintaining a consistent and thorough communication with YJ, and establishing mutual understanding of Bee on Time's functional and visual requirements early on, we developed a fun UI that was fitting of our client's needs.

Sketching

Many of the features and requirements for each page of the app were roughly defined by the client prior to the beginning of the project, so clarifying these requirements and building our designs off of them was our main task as the design team. We decided to split work on the pages amongst the members and I was responsible for designing the app's "History" page and sidebar.

I started the process by sketching what the features would look like based on the provided requirements. Since the client wished for the design to stay true to their requirements, I focused on making the UI simple and easy to understand/recognize, and refrained from adding details or features that weren't mentioned in the documentation.

Requirements Doc
Sketches_edited_edited.jpg
Design Documentation_edited.jpg
Sketches

Wireframes

To take my sketches to the next level, I used Figma to design their wireframe counterparts, adding new ones to account for changes in UI when a user interacts with a feature.

History Page.png
History Page

Users should be able to view events or meetings that they've attended in the past, as well as upcoming ones. In each event, they're able to view details in a glance. To ensure this, I had the events compartmentalized with their own brief details.

Event components include:

  • Title

  • Date and time

  • Location

  • Money betted (if upcoming)

  • Profiles of the attendees invited and their color - coded results of attendance.

    • Red - failed to attend.​

    • Green - succeeded to attend.

Sidebar

Through the sidebar, users can visit other pages on the app, view and charge in-app currency used for events, and sign out of their account. Similar to how I organized the events in the History page, I separated the profile picture, currency charge, and other pages into distinct sections. The succession of wireframes below represent what the user will see when charging currency. 

Sidebar.png

Sidebar - View currency and other pages

Sidebar 2.png

View charge options

Sidebar-1.png

Warning pop-up when a charge option is selected

Mockups

After my team and I had sent our wireframes to YJ for feedback and approval, we moved onto applying a honeycomb color palette and font to ensure that the app would embody the desired cute aesthetic and match the name of the app.

History Page (Amy Fong).png
Sidebar2 (Amy Fong).png

Interactive Prototype

Although we were initially tasked to work up to the mockup phase, we were further requested for a prototype. As per YJ's request, we combined our work together and created an interactive prototype that would display how a user might interact with some of the vital features of the app.

  • Creating an event

  • Inputting event details

  • Voting to cancel an event

  • Viewing the results of how well everyone attended the event

  • Choosing how much to charge in the sidebar

What I Learned

During this project, I learned some considerations that may follow when working closely with a client. For example, one of them was maintaining consistent communication and approval as it allowed me to ensure that YJ's requirements were clarified and that my designs would produce a useful final product. It was also important to react well and adjust to unexpected scope creep since the client's requirements had expanded near the end of the project. I hope to keep these considerations in future work with clients. 

© 2025 by Amy Fong. Powered and secured by Wix

bottom of page