Skip to content

Contributions

OwenW edited this page Apr 4, 2022 · 25 revisions

Contributors

Contributors to this repo are as follows:

  • Chris — christopher-alba
  • Hyung — hpar461
  • Trinh — Tvo465
  • Yu Chen — yuchendong13
  • Yumi — Chai-xiaoqi, Xiaoqi510

*Following list is in the format of: {Name} - {participated github username}

Contributions

General fields of contributions for each contributor is as follows:

Chris

  • Team Lead - This involves:
    • leading group meetings and planning sessions
    • Making key decisions regarding the team, such as planning when to have meetings and what deadlines to meet (if appropriate)
    • General administrative duties such as:
      • Making sure everyone is in the organisation
      • Setting up accounts for Netlify, Heroku, MongoDB Atlas, Gmail and ensuring everyone has access via the team gmail account.
  • Frontend Lead - This involves:
    • Making key design decisions for the user interface and technologies being used
    • Helping other team members get unstuck/get started with new features/issues
    • Managing the frontend repository:
      • Reviewing and approving all frontend pull requests
  • Overall design of UI prototype
  • Header component of UI prototype
  • Setup create-react-app frontend repository
  • Added readme.md to frontend repository
  • Setup continuous deployment and integration via Netlify for frontend repository
  • Added multi-image upload capabilities to new post page
  • Added search filtering capabilities to the search page
  • Added fixes to the login/register/forgot password pages to use SPA router features
  • General Enhancements (UI/bug fixes)

Hyung

  • Communities Page of UI prototype
  • Header component
  • General Enhancements (UI/bug fixes)
  • Frontend Wiki

Qunzhi Zhou

  • Community Page implementation (merged to main branch)
  • Implemented new communities page (not merged)

Trinh

  • Nav Bar component for UI prototype
  • Post Preview component
  • Posts page
  • Post page (for commenting)

Yu Chen

  • Fundamental page layouts and home page, new post page, and post page layout for UI prototype on Figma
  • Home page layout
  • New Post page
  • Communities page
  • Popular Community component
  • Community Preview component
  • Set up required libraries for the repository.
  • Set up frontend issues backlog for next team

Yumi

  • Login & user registeration pages for UI prototype
  • Login page
  • Register page
  • Forgot password page
  • New Community Creation page
  • Wiki page(purposed future work)

Front End Team Name and Username

Full Name GitHub Username
Akash Ashok akash744
Amy Lyu alyu201
Aryan S Ronee uoa-aron527
Fraser McCallum frasermmc9
John Jia justcrossheaven
Johnny Zheng yzhe819
Kayla Aylward ShenaeA
Kelvin Shen wshe874
Maggie Pederson mped822
Owen Wang FriedhelmWS
Peter Zhong GlockTian
Rahul Ahluwalia RahulA2000
Samuel Chen Sparye
Yujia Wu ywu666

Team 4 Contribution for A2

Name Type of Contribution Short Description Date
Fraser McCallum Development API Hooks 16th March
Fraser McCallum Development Integrating app and fixing for demo 3rd April
Samuel Chen Development Connecting user endpoints 28th March
Aryan S Ronee Development Profile Page Custom Search Hook 27th March
Akash Ashok Development Profile Page 27th March
Maggie Pedersen Development Profile Page Posts and Custom Search Hook 27th March
Peter Zhong Development Connect Posts, Communities, Comments endpoints 4th April
Kelvin Shen Development Connect Posts, Communities, Comments endpoints 4th April
Johnny Zheng Development Sign up/Login page, Communities page UI/UX fixes 4th April
Amy Lyu Development Posts UI/UX fixes 4th April
Rahul Ahluwalia Development (Posts, Communities, Homepage) Pages UI/UX fixes 4th April
Owen Wang Development Change Password and Email form, Comments endpoints 4th April