Contributions - 310-Team6-roulette/310-Group-7 GitHub Wiki

Contributions

A record of what each team member has worked on. This page is updated as work progresses: features, associated issues, and the members who worked on them. Non-technical contributions are listed too.

Contributors

Name GitHub username UPI
Abbey Martinez Tech-A amar379
Alyza So aso060 aso060
Caitlin Kuan breadeadd ckua141
Julianne Gabas julianne-gabas jgab318
Navini Ariyasinghe naviniii kari487
Orion Lim olim735 olim735
Taiki Yorifuji Yorifuji-T tyor819
Jonathan Wu yrska jwu867
Hanxiang Wang GoldenKnight123 hwan931
Tony Dang Tran TonyDangTran mdan759
Susan Shi SuziUzi sshi443
Raymond Wang OveralZ nway919

Project setup

This work was completed during the initial setup phase, before the issue-linked workflow was established. See the Workflow Retrospective page for context.

Contribution Members Associated issues
Repository Setup (README, Code of Conduct, licence, contributor guidelines) Navini, Alyza Setup Phase
Base React App Navini Setup Phase
Supabase Back-end Setup Julianne Setup Phase
Front-end Design and Wireframes Caitlin, Abbey, Orion Setup Phase

Features

Contribution Members Associated Issues
User Authentication, Authentication Pages, and Routing Caitlin #4, #5
Navigation Bar, Front-end and Behaviour Abbey #8
Kanban Board Movement and Back-end Persistence Abbey #38
Documents Page, Front-end and Back-end Alyza, Julianne #11, #40, #41
Supabase Project Setup Julianne #2
Application Modal and Card Creation Navini #10, #34
Application Card Components Alyza #9
Documentation Alyza, Navini, Caitlin #14, #16, #20, #42
Dashboard Front End Orion #7
Responsive layout across the app Orion #39
Favicon and Logo Orion #46
SonarQube Setup Orion Setup Phase
Tailwind CSS Setup Abbey, Caitlin #17, #23

A2 Contributions

Assume all issue numbers are for the forked repo. If the issue links back to the original repo, the local number is the one in parentheses.

Contribution Members Associated Issues
Calendar page frontend, backend, and tests Raymond #58 (#1), #14, #34
Deadline notifications, calendar button improvements, and login and document tests Taiki #3, #18, #25

Code reviews

All team members reviewed and approved pull requests. Reviews were carried out according to CONTRIBUTING.md: the reviewer pulls the branch, runs the code, runs npm run lint and npm run build, and confirms the change works as described before approving. The approving reviewer then merges.