Merge zhuge/feature/coupon-api into main branch
Finish basic coupon api and merge into main branch.
On or around 4:30pm on Wednesday the 19th of March, git.uwaterloo.ca will be restarted to apply critical security patch. This maintenance should bring GitLab to patch release 17.9.2
Finish basic coupon api and merge into main branch.