Commit Graph

93 Commits

Author SHA1 Message Date
Shahan Nedadahandeh f49dd3e3f5 Adjusted Demographics Text (#181)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #181
2023-02-19 15:24:05 -05:00
Shahan Nedadahandeh 6d96fd50fc Adjusted demographics text (#180)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #180
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-19 15:09:24 -05:00
Shahan Nedadahandeh 3841f7ef6d Fixed text in question (#179)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #179
2023-02-15 21:43:25 -05:00
Shahan Nedadahandeh f4555da118 Final edits (#178)
continuous-integration/drone/push Build is passing Details
https://docs.google.com/document/d/1LL4NdFXjt-rqF_w4W5nu7CWxmV6IWcDv7TSpRPqh47w/edit

https://shahanneda-final-changes-csc-class-profile-s-snedadah.k8s.csclub.cloud/
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #178
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-15 18:30:49 -05:00
Shahan Nedadahandeh 1a98bea483 Added min width to missing graphs (#176)
continuous-integration/drone/push Build is passing Details
Closes #129
Closes #120

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #176
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-13 18:58:06 -05:00
Shahan Nedadahandeh 3958120bc1 Added favicon (#177)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #177
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-13 18:54:36 -05:00
Darren Lo 3ffa2a9f74 darren/chart-formatting (#175)
continuous-integration/drone/push Build is passing Details
Closes #140 kind of.

Co-authored-by: DarrenLo0530 <darren.lo.0530@gmail.com>
Co-authored-by: dlslo <dlslo@uwaterloo.ca>
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #175
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Darren Lo <dlslo@csclub.uwaterloo.ca>
Co-committed-by: Darren Lo <dlslo@csclub.uwaterloo.ca>
2023-02-13 18:36:23 -05:00
Mark Chiu c5c84176ec Fix boxplot labels and incorrect questions order (Closes #147) (#174)
continuous-integration/drone/push Build is passing Details
* Refactored Boxplot to remove most hardcoded values, see updated version below:
* Reorder certain questions (see issue)
* Aligned boxplot labels correctly

![image](/attachments/8414d9be-bada-4ab8-813c-705505e551af)

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #174
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-12 17:51:53 -05:00
Shahan Nedadahandeh 177d7b07c2 Recopied text for intamacy and drugs and post grad page (#173)
continuous-integration/drone/push Build is passing Details
closes #164

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #173
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Reviewed-by: Tejas Srikanth <tcsrikan@csclub.uwaterloo.ca>
2023-02-12 17:31:18 -05:00
Shahan Nedadahandeh b20400747e Recopy Coop Page (#172)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #172
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-12 13:21:07 -05:00
Tejas Srikanth 3f2a5278f9 recopy-friends-and-miscellaneous (#171)
continuous-integration/drone/push Build is passing Details
Closes #163

Co-authored-by: Tejas Srikanth <tcsrikan@high-fructose-corn-syrup.csclub.uwaterloo.ca>
Reviewed-on: #171
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2023-02-08 20:48:13 -05:00
Richard Shuai ff27c3cbc0 Component Switcher (#169)
continuous-integration/drone/push Build is passing Details
Closes Issue #142.

Created a new PR for component switcher changes.

https://richardshuai-component-switcher-csc-class-pr-snedadah.k8s.csclub.cloud/samplePage/
Co-authored-by: ricsign <ricsign123@gmail.com>
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #169
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2023-02-07 13:28:17 -05:00
Darren Lo 75f90bbb87 darren/mental-health-and-personal-recopy (#170)
continuous-integration/drone/push Build is passing Details
Closes #162

Co-authored-by: dlslo <dlslo@uwaterloo.ca>
Reviewed-on: #170
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Darren Lo <dlslo@csclub.uwaterloo.ca>
Co-committed-by: Darren Lo <dlslo@csclub.uwaterloo.ca>
2023-02-06 21:54:50 -05:00
Shahan Nedadahandeh 8c0b5f8556 Fixed word cloud data issues (#159)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #159
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-05 13:40:08 -05:00
Shahan Nedadahandeh 41066af334 Recopied academics page (#168)
continuous-integration/drone/push Build is passing Details
https://shahaneda-academics-page-recopy-csc-class-pr-snedadah.k8s.csclub.cloud/academics/
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #168
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-02-05 12:26:14 -05:00
Darren Lo 71f9125bf2 Changed academic average bar graph colors (#160)
continuous-integration/drone/push Build is passing Details
Closes #146

https://darren-change-graph-colors-csc-class-profile-snedadah.k8s.csclub.cloud/
Co-authored-by: DarrenLo0530 <darren.lo.0530@gmail.com>
Co-authored-by: dlslo <dlslo@uwaterloo.ca>
Reviewed-on: #160
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2023-02-04 16:39:15 -05:00
Richard Shuai db4d2a268c Copy Home and Demographics + Refactoring (#167)
continuous-integration/drone/push Build is passing Details
Closes #166

Changed text in home and demographics page as well as refactored component wrapper, now accepting strings and components.

https://richardshuai-copy-homedemo-refactor-csc-clas-snedadah.k8s.csclub.cloud/demographics/
Co-authored-by: ricsign <ricsign123@gmail.com>
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #167
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Richard Shuai <r2shuai@csclub.uwaterloo.ca>
Co-committed-by: Richard Shuai <r2shuai@csclub.uwaterloo.ca>
2023-02-04 02:08:40 -05:00
Annie Sun 5e58f28879 Removed profanity (#161)
continuous-integration/drone/push Build is passing Details
Closes #149

Co-authored-by: Annie Sun <anniesun@v1040-wn-rt-a-124-27.campus-dynamic.uwaterloo.ca>
Reviewed-on: #161
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Annie Sun <a34sun@csclub.uwaterloo.ca>
Co-committed-by: Annie Sun <a34sun@csclub.uwaterloo.ca>
2023-02-04 01:55:49 -05:00
Richard Shuai 8f39bb3483 View button font change (#152)
continuous-integration/drone/push Build is passing Details
Closes #145

Changes the font of view on the front page so it syncs with the rest of the page.

https://view-font-csc-class-profile-staging-snedadah.k8s.csclub.cloud/
Co-authored-by: ricsign <ricsign123@gmail.com>
Reviewed-on: #152
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2023-02-01 21:45:46 -05:00
Shahan Nedadahandeh 1a6d031dd6 Fix weird percentage number and add percent symbol (#157)
continuous-integration/drone/push Build is passing Details
![image](/attachments/956151a0-270d-4d46-9985-73c24806e338)

![image](/attachments/f00e1266-8d16-46cd-9408-9955c93c3dd2)

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #157
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-31 00:36:49 -05:00
Shahan Nedadahandeh 09978edd0e Fixed incorrect data (#153)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #153
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-31 00:36:27 -05:00
Tejas Srikanth 6266c48267 Change-Legend-Labels_And_Colors (#155)
continuous-integration/drone/push Build is passing Details
Changed the colors in the coop satisfaction graph so that none of them are repeated. Also changed the order of the labels from descending (5,4,3,2,1) to ascending (1,2,3,4,5).

Note: This caused a change in the bars in the bar graph (5 on top 1 on the bottom)

Issue #143

Co-authored-by: Tejas Srikanth <tcsrikan@high-fructose-corn-syrup.csclub.uwaterloo.ca>
Reviewed-on: #155
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-30 22:05:59 -05:00
Richard Shuai 45264a8ae0 Merge religion (#151)
continuous-integration/drone/push Build is passing Details
Closes #141

Merged the no religious affliation option with the atheist option.

Co-authored-by: ricsign <ricsign123@gmail.com>
Reviewed-on: #151
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-29 17:58:55 -05:00
Shahan Nedadahandeh 229260cba9 Revert "Hid wierd percentage and added percent symbol"
continuous-integration/drone/push Build is passing Details
This reverts commit d315f2904e.
2023-01-26 22:44:45 -05:00
Shahan Nedadahandeh d315f2904e Hid wierd percentage and added percent symbol
continuous-integration/drone/push Build is passing Details
2023-01-26 22:43:22 -05:00
Mark Chiu dd8a33fa41 Fix StackedBar Graph left axis issue (#136)
continuous-integration/drone/push Build is passing Details
As mentioned in the Class Profile feedback, the graph should be properly displayed now.
![image](/attachments/14c86616-c38b-471b-a08c-708a7d2ff8ce)

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #136
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-15 20:25:07 -05:00
Beihao Zhou 5970f9aebe Fix: Demographic Page Pie Chart Number to Percentage (#137)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
Co-committed-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
2023-01-08 13:16:26 -05:00
Shahan Nedadahandeh 95ab1383ca Change production deploy to only deploy on main branch (#135)
continuous-integration/drone/push Build is passing Details
2023-01-04 00:35:23 -05:00
Mark Chiu eb74c8e4a9 Fix StackedBar Graph nitpicks (Closes #51) (#133)
continuous-integration/drone/push Build is passing Details
Decided not to fix NITPICK #1 because aligning the line with the edge of the graph can make the grid column gap seem bigger than intended.

- Center align bottom axis labels in both horizontal and vertical graphs
- Right align left axis labels in both horizontal and vertical graphs
- Fixed Cumulative Average to CAV in Academics page.
- Add line at the top of the horizontal graph

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Reviewed-on: #133
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2023-01-03 13:51:45 -05:00
Shahan Nedadahandeh 3558fa0fb9 Fixed tooltip being hidden (#132)
continuous-integration/drone/push Build is passing Details
![image](/attachments/c039f4ca-3691-4c2a-b7b0-0552be97759d)

https://fix-tooltip-csc-class-profile-staging-snedadah.k8s.csclub.cloud/academics
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #132
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-02 14:53:49 -05:00
Shahan Nedadahandeh 2202fccb11 Fixed header breaking view link (#131)
continuous-integration/drone/push Build is passing Details
2023-01-01 16:27:58 -05:00
Shahan Nedadahandeh 65a5bdbd1c Added animations (#125)
continuous-integration/drone/push Build is passing Details
https://shahanneda-animations-csc-class-profile-stag-snedadah.k8s.csclub.cloud/academics/
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #125
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-01 16:06:40 -05:00
Shahan Nedadahandeh 7c4efad55c Add auto deployment (#130)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #130
2023-01-01 16:00:14 -05:00
Shahan Nedadahandeh 7ef5d8aa61 Fixed graph overflows (#123)
continuous-integration/drone/push Build is passing Details
Closes #110

Fixed the header not being sticky. The reason was due to the overflow-x hidden on the body. Removed that, and instead solved the root cause of the horizontal overflow, which was some graphs overflowing.

This required changing some of the compontent wrapper styles, which I think are overall improved now (slightly less hacks). But please check to make sure that the alignment of graphs and text isnt destroyed on various screen sizes. I checked and it seemed fine.

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #123
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-30 21:52:24 -05:00
Shahan Nedadahandeh 2dca08ccef Setup deploy site (#126)
continuous-integration/drone/push Build is passing Details
2022-12-30 20:20:55 -05:00
Jared He 9a60c6b779 Add front page (Closes #44) (#68)
continuous-integration/drone/push Build is passing Details
https://j285he-front-page-csc-class-profile-staging-snedadah.k8s.csclub.cloud/
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Reviewed-on: #68
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Co-authored-by: Jared He <j285he@csclub.uwaterloo.ca>
Co-committed-by: Jared He <j285he@csclub.uwaterloo.ca>
2022-12-30 19:37:14 -05:00
Mark Chiu 85535414c3 Add Contributors page (Closes #63) (#121)
continuous-integration/drone/push Build is passing Details
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #121
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-30 18:49:10 -05:00
Shahan Nedadahandeh fbb0ca25ac Style scrollbar (#119)
continuous-integration/drone/push Build is passing Details
Styles scrollbar

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #119
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-29 03:43:07 -05:00
Shahan Nedadahandeh 743f050ec8 Fix tooltip not being correctly positioned for certain centered graphs (#118)
continuous-integration/drone/push Build is passing Details
Applied the fix used by the WordCloud to all graphs so that tooltips will be properly positioned, even if the graph is centered on the page. Did so by refactoring some tooltip logic in to a common getTooltipPosition used by all graphs.

One thing is that this simplifies all the tooltips to simply follow the mouse, instead of locking onto certain "blocks"/bars like in the grouped bar graph, which is more consitant with all the other tooltips, since we only had this in some cases.

Do we think that having the tooltip be sticky to a certain bar/group is important?

Closes #89

https://fix-tooltip-center-csc-class-profile-staging-snedadah.k8s.csclub.cloud/samplePage/
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #118
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-28 01:54:32 -05:00
Shahan Nedadahandeh b8590f7a28 Adjust pie chart (#117)
continuous-integration/drone/push Build is passing Details
https://adjust-pie-1-csc-class-profile-staging-snedadah.k8s.csclub.cloud/academics/
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Co-authored-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Reviewed-on: #117
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-28 01:32:07 -05:00
Mark Chiu dcc318b671 Add Mental Health page (Closes #61) (#114)
continuous-integration/drone/push Build is passing Details
https://mental-health-page-csc-class-profile-staging-snedadah.k8s.csclub.cloud/mental-health/
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Reviewed-on: #114
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-12-27 21:54:51 -05:00
Mark Chiu 519f925155 Add Personal Page (Closes #62) (#113)
continuous-integration/drone/push Build is passing Details
Removed P1 because it was crossed out in https://docs.google.com/document/d/12x1HqxwXJ4WW2K1grtZwUTc8kMcyIHvbHOafD1NEO6M/edit#heading=h.9iho523v97l0

We can add it back if we want to; it could be an entertaining section to read.

We have some NSFW quotes. They have been filtered/censored/sorted to the end.

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #113
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-12-21 23:20:25 -05:00
Mark Chiu 550029feb0 Change Graphs to use tooltips (Closes #97) (#112)
continuous-integration/drone/push Build is passing Details
Changes:
- Remove Text that is displayed when hovering over the bar in the Bar Graph and Grouped Bar Graph - DIDN'T DO IT FOR Pie Charts since I wasn't sure if we still want the text or no.
- Add tooltips for Bar Graph + Grouped Bar Graph + Pie Chart

NOTE: weird tooltip position with PieChart, might be related to other tooltip bugs we have

Used this approach for the PieChart: https://codesandbox.io/s/mjp8lmvop?expanddevtools=1
The only approach that worked with the PieChart required to have the PieSlice code within the PieChart component.

Improvement we can make:
- For the Pie Chart, we could display the percentage and the number of answers in the tooltip to provide more context.
- For the Pie Chart, we could also display label in tooltip.

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #112
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-12-21 16:23:32 -05:00
Mark Chiu d77ebe0f8d Add Intimacy and Drugs page (Closes #57) (#103)
continuous-integration/drone/push Build is passing Details
Todo:
- [x] Fix Grouped bar graphs (done in a separate PR) (#104) DO NOT MERGE BEFORE OTHER GROUPED BAR PR IS DONE: #108
- [x] Fix responsiveness of quotation carousels.

Note that Lifestyle and Interests link in BottomNav (that appears in the co-op and Intimacy and Drugs pages) is overflowing because the text is a bit too long in mobile.

![image](/attachments/8bd7f7b2-96ce-4e6b-af51-fe1c3304a215)

Other changes:
- Add minWidth to QuotationCarousel
- Fix friends page pie charts percentage values (one of them got converted into a bar graph because the values were too small for the pie to display itself at times and we already had many pie charts in that page already)
- Lifestyle and Interests page had the wrong bottom nav links.
- Fixed the `lowerLabel` value of bar graphs in multiple pages since the alternating labels aren't really necessary. Now that I'm doing it pretty frequently, I think it should be made a default value perhaps 🤔
- SectionWrapper component is fixed so it's centered in mobile.
- Fix ComponentWrapper for mobile responsive purposes
https://intimacy-drugs-page-csc-class-profile-stagin-snedadah.k8s.csclub.cloud/intimacy-and-drugs/

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #103
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-12-15 20:38:58 -05:00
Mark Chiu 6779486aac Fix GroupBarGraph component (Closes #104) (#108)
continuous-integration/drone/push Build is passing Details
Changes are very similar to the ones made in this PR: #107

This must be merged before Intimacy and Drugs page is merged.

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #108
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-12-15 08:33:58 -05:00
Beihao Zhou 2720728e46 Fix Line Graph Legend Position (Close #100) (#107)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Beihao Zhou <beihaozhou@Beihaos-MacBook-Air.local>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #107
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-14 11:14:49 -05:00
Beihao Zhou 6ba124ee15 Add Miscellaneous Page (Close #60) (#106)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #106
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-13 21:00:34 -05:00
Beihao Zhou 7bcd11e186 Add Friends Page (Close #59) (#105)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #105
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-11 19:18:15 -05:00
Beihao Zhou dbb1a5929f Add Postgrad Page (Close #58) (#99)
continuous-integration/drone/push Build is passing Details
https://b72zhou-postgrad-page-csc-class-profile-stag-snedadah.k8s.csclub.cloud/postgrad/
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #99
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2022-12-07 21:24:02 -05:00
Mark Chiu f659393335 Add Academics page (Closes #54) (#94)
continuous-integration/drone/push Build is passing Details
Summary of noteworthy changes:
- **Pie charts do NOT currently calculate percentages of values**. I left it as is, and just changed the data to reflect the percentages instead of the actual value (because that is what we're displaying)
- Minor fix to the Stacked Bar Graph so that the legend displays on top in a row instead of in a column to the right of the graph.
- Added styling to Carousel so that it is properly centered.
- In the Stacked Bar Graphs, I grouped certain ranges of values because the value for the individual categories would have been too small and insignificant otherwise.

Problems:
- [x] WordCloud still doesn't display the right text-value association no matter how much I tweak the values. The font size is correctly displayed though and all words are shown (I counted!). Errors still show in the console log.
- [ ] WordCloud still weirdly overflows sometimes when I resize my window. See figure below. (#98)
- [ ] Stacked Bar Graph still needs some fixing (to be done in a separate PR) related to how the legend is displayed + labels.
- [x] **Description blurbs NEED to be re-read before copy-pasting**. I just noticed that the given blurbs are sometimes incomplete, grammatically incorrect, or erroneous.
- [ ] Bar graphs and pie charts need to have tooltips. (all graphs) (#97)
- [ ] Tooltips in Stacked Bar Graphs are not well positioned when hovering over them. (#89)

Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #94
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-12-07 21:13:52 -05:00