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.