Go to file
Mark Chiu f659393335
continuous-integration/drone/push Build is passing Details
Add Academics page (Closes #54) (#94)
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
.vscode Sample page and graph wrappers (#32) 2022-09-02 17:39:46 -04:00
components Add Academics page (Closes #54) (#94) 2022-12-07 21:13:52 -05:00
data Add Academics page (Closes #54) (#94) 2022-12-07 21:13:52 -05:00
docs Add CI (#13) 2022-06-26 16:14:27 -04:00
pages Add Academics page (Closes #54) (#94) 2022-12-07 21:13:52 -05:00
public Header/Side Menu (#52) 2022-10-22 14:04:12 -04:00
utils Added default word cloud width util (#102) 2022-12-04 16:22:06 -05:00
.drone.yml Add CI (#13) 2022-06-26 16:14:27 -04:00
.eslintignore Set up repo 2022-06-03 01:31:07 -04:00
.eslintrc.js Header/Side Menu (#52) 2022-10-22 14:04:12 -04:00
.gitignore Install basic visx packages and tweak settings 2022-06-03 01:31:07 -04:00
Dockerfile Fix Staging server 404 error (#22) 2022-07-07 19:52:43 -04:00
README.md Initial commit from Create Next App 2022-06-03 01:31:07 -04:00
next-env.d.ts Initial commit from Create Next App 2022-06-03 01:31:07 -04:00
next.config.js Header/Side Menu (#52) 2022-10-22 14:04:12 -04:00
package-lock.json Enable customized colors for line graph (#92) 2022-11-30 21:48:36 -05:00
package.json Header/Side Menu (#52) 2022-10-22 14:04:12 -04:00
postcss.config.json Set up repo 2022-06-03 01:31:07 -04:00
staging-nginx.conf Fix Staging server 404 error (#22) 2022-07-07 19:52:43 -04:00
tsconfig.json Set up repo 2022-06-03 01:31:07 -04:00

README.md

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.