ice Queb (Office Hour Queuing App)

Developers: Haijie Qin, George Zhang, Yongye Tan, Jianxin Lin

General Introduction

Our project, named ice Queb, is a cross-platform mobile office hour queuing app (Web, iOS, and, Android). It provides students with real-time updates on the status of office hours (allow students to see how many people are queuing for an office hour section). Additionally, it enables students to remotely join queues for specific office hour sections.

Within the app, students can add office hour sections for the courses in which they are enrolled. The home page features a calendar displaying these enrolled office hour sections. By selecting a specific section, students can view the current queue status of the section and join the queue with a simple click on a button. These office hour sections are uploaded by instructors via our teacher-end website, ice-faculty.

How does it work

ice Queb has two apps: student mobile app and faculty web app. Users will be interacting only one app corresponding to their roles. A basic workload of using ice Queb can be described as following:

  1. Faculty registers an account on Faculty web app.
  2. Faculty uploads and edits office hour slot(s).
  3. Student registers an account on Student mobile app.
  4. Student searches the office hour that Faculty uploaded.
  5. Student registers the office hour.
  6. Students join the office hour queuing through the calendar view.
  7. Student waits until his turn.
  8. After student finishes the office hour section, he leaves the queue.

Repositories

This project has 3 GitHub repositories.

Ice-Quef