Part 2 Contributions - mini/git-brunching GitHub Wiki

Contributions from the second team (Group 4) to work on this project.

Please keep in alphabetical order!

Warning!: Github Wiki deals poorly with concurrent access, please don't keep this page open for ages. check back after making your contribution (say a few hours later) to make sure it wasn't overwritten.

Format


Some Contributor: GithubName

  • Contribution
  • Contribution, something else

Contributions

(add your section based on the above template below here):


Bryan Ang: ZianYangAng

  • Cancel booking button (Issue #190)
  • Connected Reservations frontend and backend together (Issue #205)

Dhruv Phadnis: mini


Gargi Bansal: gargi-bansal


Hong Shi: HongShi10

  • Sub-team leader
  • Greyed out Reservations button when not logged in (Issue #207)
  • Created API endpoints for Reviews and routing (Issue #209)
  • Created API endpoints for Menus and routing (Issue #184)
  • Created Swagger documentation for APIs
  • Created Documentation on wiki for Menu and Reviews routing (Issue #288)

Jainal Gandhi: JainalGandhi

  • Added custom image/logo support for restaurants in backend and frontend (Issue #269, Issue #169)
  • Created endpoint to get most popular restaurants and endpoint to get restaurants which are currently open (Issue #253)
  • Created endpoint to get new restaurants (Issue #276)

James Beach: jbea599


Jed Robertson: JedLJRobertson

  • Sub team leader
  • Added this wiki page
  • Wrote documentation for database setup in a variety of environments (Issue #194)
  • Converted backend to be database-name agnostic for better operations (Issue #196)

Joshua Kim: style0403

  • Fixed a bug where the user could book the past date (Issues #178)

Jun Han Zhu: tomatopaste202


Ken Fong: DragonMeme

  • Fixed and re-modelled restaurant API (Issues #177, #208)
  • Fixed front-end GUI bug (Issue #268)

Lucas Hsieh: jhsi517

  • Implemented the API for searching restaurants Issues #264
  • Implemented the SMTP server and integrated with the reservation API (Issues #275)
  • Create wiki page that explains SMTP account usage See Here

Lola Garden: lolagarden

  • Added menus to be displayed when users click on the menu button (Issue #181)
  • Made hi-fi prototype of the 'no menu' image hi-fi prototype
  • Implemented 'no menu' image functionality (Issue #297)
  • Presenter in the Git Brunching demo
  • Editor of the Git Brunching video demo

Madeleine Beagley: maddiebeagley


Mitchell Faulconbridge: mitchfaulcon

  • Fixed dates being saved in the database in one timezone then being read out in a different one (Issue #148)
  • Made available booking times update as the number of guests changes (Issue #272)
  • Added confirmation when deleting reservations (Issue #279)

Nathan Mills: NathanMills1

  • Sub team leader
  • Undefined booking reference (Issue #168)
  • Monitored and marked off Users tests, Issues #160-#167
  • Updated wiki section for setting up database using Google Cloud

Raghav Garg: raghavgarg32

  • Added a cancel button to menu popup which exits the menu (Issue #187)
  • Added a "Make Booking" button to menu popup which takes the user to the booking page (Issue #188)
  • Updated menu popup documentation to include documentation on additional buttons for restaurant's locations and website (Issue #302)
  • Added a button to menu popup that takes the user to the restaurant's website (Issue #300)

Richard Ng: richardng12

  • Added input validation when booking a table (Issue #237)
  • Debugging test environment
  • Updated backend testing suite documentation

Vaibhav: vaibhavnz

  • updated the tests for reservation API(#294)
  • worked on frontend for editing.

Wendy Yao: wryao64

  • Updated Restaurant table in database, dump script & API (Issue #202)
  • Created Review table in database and updated dump script (Issue #210)
  • Modified Reservation table in the database, updated dump script, modified Reservation API to match database (and fixed broken endpoints) (Issues #239, #242, #236)
  • Created Menu table in database, updated dump script (#183)
  • Fixed Reservation API that was conflicting, updated front-end calls to API to pass correct parameters (Issue #250)
  • Updated Database documentation (High Level Architecture & Database Schema)

Wulei Gui: wgui783

  • Added test cases for backend api capacity (Issue #240)

Yathursan Mohanathas: yathu03

  • Created review feature in front end with a button and pop up (Issue #197)
  • Changed messages for booking page (Issue #191)

Yifei Chen: yfchen12

  • Created API endpoint to get the minimum MinGuests and maximum MaxGuests of tables in a restaurant (Issue #223)
  • Fixed the large guest number bug in the booking page and made enhancement on it (Issue #175, Issue #193)
  • Fixed tableCapacity undefinded bug (Issue #283)