Skip to content

Created and designed multithreaded website backend for USC office hours to alleviate long wait times in the SAL computer lab

Notifications You must be signed in to change notification settings

attarzad/SalHelperQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSCI 201 Final Project - Project SAL

Web Application

Team Members: Lung-Young (Eric) Yu, Ahmed Al Dulaimy, Aaron Attarzadeh, Mujahid Nawaz, Sahil Agarwal, Valerie Wang

Run web application:

Functionality:

Open the web application and view the main page of Project SAL, which consists of a search bar where users can search for CS classes offered at USC and a collection of buttons for each CS class.

Upon selecting a CS class by searching or clicking the correlated button, if the user is a Student, the user can view the class page, displaying all currently available CPs and their corresponding queues. The user can add themselves to a queue by selecting a specific CP's name or the fastest (shortest queue) under Add me to _____ queue and clicking Go. When it is the student's turn to get helped, the 15 minute timer will begin to countdown.

Upon selecting a CS class by searching or clicking the correlated button, if the user is a Helper (CP), the user can view the class page, displaying only the current CP's queue. The user can remove the first user in the queue after their time has expired.

Users are able to login from the main page and the course page. Users are able to register from the main page and the course page.

About

Created and designed multithreaded website backend for USC office hours to alleviate long wait times in the SAL computer lab

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published