Skip to content

Group 4 Contributions

williamlixu edited this page May 1, 2020 · 1 revision

This page includes a table of all contributions, organised by person (in alphabetical order). Each contributor should have one section, with a list of their contributions

Format:


Some Contributor: GithubName

  • Contribution
  • Contribution, something else

Contributors:


Bryan Ang: ZianYangAng

  • created data models (see Data Models)
  • Worked on AutoMapper
  • Worked on Payments API
  • Set up base data model for connection to the database
  • Updated documentation for payment endpoints on swagger
  • Worked on both the Payment and ViewPayment components
  • Worked on authentication for Payment API


Dhruv Phadnis: mini

  • Payments on the dashboard
  • First demo


Gargi Bansal: gargi-bansal

  • created lo-fi prototypes (see Low-fi Prototype)
  • created hi-fi designs (see High Fidelity Designs)
  • worked on the splash screen
  • worked on the home page
  • worked on the registration/create account page
  • worked on the forgot/reset password page
  • worked on MVP documentation


Hong Shi: HongShi10

  • created data models (see Data Models)
  • Worked on AutoMapper
  • Worked on Payments api
  • Base Data Model setup
  • Added test data initialisation for database
  • Payment API Authentication
  • Wrote Documentation for Payments API
  • Wrote Documentation for Test Data initaliasion
  • Wiki Formatting


Jainal Gandhi: JainalGandhi

  • Built login, registration and authorization system
  • Created dependency injection to get controller testing working
  • Wrote user unit test cases


James Beach: jbea599

  • Set up issue templates
  • Implemented tabbing and scrolling function for chores page
  • Lofi designs and brainstorming chores page
  • Approving issues and PRs


Jed Robertson: JedLJRobertson

  • set up Github, C# project skeleton and React project skeleton and SQLite integration
  • built login and authorisation system
  • built login page, and frontend JWT storage (for storing authentication information)
  • restyled frontend to comply with the HiFi concepts the group agreed on
  • Lots of PRs!


Joshua Kim: style0403

  • Set up the search bar on Members page for adding members.
  • Handled PRs relating to flat members page.


Jun Han Zhu: tomatopaste202

  • worked on Payments front-end modal views.
  • worked on git etiquette documentation.


Ken Fong: DragonMeme

  • worked on Payments front-end main view.
  • added basic API get requests from back-end to Payments page (User Payments and Contributors)


Lola Garden: lolagarden

  • Set up automation of backend unit tests to be run upon pull requests and pushes
  • Generated the chores table component for the chore page, populated with dummy data
  • Initial lofis of chores page and discussion around functionality
  • Creating and approving issues and PRs
  • Wrote general info on Home Wiki page
  • Wrote meeting minutes


Lucas Hsieh (Jung-Chia): jhsi517

  • Wrote the contribution guideline
  • Wrote the code of conduct
  • Wrote the C# contribution guideline
  • Wrote the React.js contribution guideline
  • Wrote the feature for resetting password via unique E-mail link (Backend)
  • Set up a SMTP account


Madeleine Beagley: maddiebeagley

  • Assisted in the initial setup of our automated test framework (issue 30)
  • Generated chore list sub-component of dashboard populated with dummy data (issue 41)
  • Generified chore list component to display dummy data for a supermarket list (issue 43)
  • Reviewed many PRs
  • Sub-team lead


Mitchell Faulconbridge: mitchfaulcon

  • built login and authorisation system
  • Linked registration frontend to backend
  • Set up splash screen redirection


Nathan Mills: NathanMills1

  • created lo-fi prototypes (see Low fi Prototype)
  • Created documentation for testing with JWT Auth (see Testing with JWT Auth)
  • Added Front end and backend for displaying the create new flat screen
  • Fixed up members tiles and made them display nice
  • Oversaw group working on Flat members page. Solved multiple issues for them.
  • Handled all PRs relating to flat members page, and some for other parts.
  • Added ability to click on a Members Tile to view more details.


Raghav Garg: raghavgarg32

  • Initial Unit Testing setup and selected the unit testing framework.
  • Created chores page and added access to it through left menu and URL
  • Added "add Chore" button
  • Added a form that popups from clicking the "add chores" button, users have to fill it in to add a chore.


Richard Ng: Richardng12

  • created data models (see Data Models)
  • Set up base repository pattern for APIs
  • Payment API Authentication
  • Swagger UI setup with authorisation
  • Worked on Payments API
  • Worked on AutoMapper
  • wrote documentation for AutoMapper Usage
  • wrote documentation for License
  • wrote documentation for Repository Pattern Usage
  • wrote documentation for Swagger
  • created architecture diagram (see Architecture)


Wendy Yao: wryao64



Yathu Mohanathas: yathu03

  • Set up the side navigation bar
  • Linked members from backend to frond to display the members
  • Approving PRs
  • Documentation for front end relating to classes for the Members page


Yifei Chen: yfchen12

  • Worked on flat API to get members in flat and unit tests
  • Worked on flat API to remove members in flat and unit tests
  • Documentation for flat API
  • Handled PRs relating to flat member pages


Wulei Gui: wgui783

  • Worked on flat API to add members to flat and unit tests
  • Documentation for flat API
  • Wiki page backend-flat API page

Clone this wiki locally