Commit Graph

36 Commits

Author SHA1 Message Date
Aditya Thakral be308f6249 Create members.json api (#489)
continuous-integration/drone/push Build is passing Details
I changed some other code along the way ... which makes this PR slightly long :') rip.

closes #472

takes a stab at #466

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-member-json-api/api/members.json
Reviewed-on: #489
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-08-08 04:31:15 -04:00
Amy Wang aae5c9adef Image Optimization Script (#348)
continuous-integration/drone/push Build is passing Details
A build-time script to optimize images. Note that going forward, all images should be placed in `images` instead of `public/images`.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #348
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-10-31 16:58:14 -04:00
Max Erenberg c1194cd2be add Rio to syscom section (#335)
continuous-integration/drone/push Build is passing Details
New syscom member 😎

Reviewed-on: #335
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-10-01 17:43:48 -04:00
Aditya Thakral 34fb652fb9 Dynamically generate event calendar (#332)
continuous-integration/drone/push Build is passing Details
Closes #134

- Dynamically generates the calendar before the export step
- I tested it with google calendar, updates are propagating as expected (it takes a day for google calendar to get updated)

You can try adding this URL to your calendar to test things out: https://csclub.uwaterloo.ca/~a3thakra/csc/adi-ical/events.ics

Reviewed-on: #332
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-27 16:20:18 -04:00
Neil Parikh 3af2f38e7e Add project program kickoff event (#323)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Neil Parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-on: #323
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-09-22 04:15:09 -04:00
Max Erenberg 2ba73b398a add links to network interface graphs
continuous-integration/drone/push Build is passing Details
2021-09-11 18:20:55 -04:00
Max Erenberg b46c8d3d5a add stats (#302)
continuous-integration/drone/push Build is passing Details
The old website had a `/stats` page which showed metrics for several campus network interfaces.
This PR adds them back in.

Reviewed-on: #302
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-10 08:53:37 -04:00
Neil Parikh 71bdeecb77 Add BOT event (#296)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/n3parikh-patch-1/

https://csclub.uwaterloo.ca/~a3thakra/csc/n3parikh-patch-1/events/2021/fall/BOT/

Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-on: #296
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-09-08 13:50:22 -04:00
Aditya Thakral f1ec9dbae1 Remove playground (#288)
continuous-integration/drone/push Build is passing Details
Closes #278

Reviewed-on: #288
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-04 13:39:26 -04:00
Aditya Thakral 8375bce092 Add old .ics file and .atom files (#223)
continuous-integration/drone/push Build is passing Details
The old website rebuilds these files whenever a new event/news is added.
Until we implement this functionality in the new website, we should copy
these to not break existing functionality.

Closes #217

Reviewed-on: #223
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-30 09:11:55 -04:00
Aditya Thakral 9c6d5ccf16 Remove Bill from Syscom + Fix Andrew's picture (#226)
continuous-integration/drone/push Build is passing Details
Fixes #196

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-fix-syscom/about/team/

Reviewed-on: #226
Reviewed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-29 22:42:00 -04:00
Aditya Thakral ab040a91e1 Add dummy upcoming event (#194)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #194
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-28 16:31:34 -04:00
Aditya Thakral 4fb5b656bf Update /about codey (#191)
continuous-integration/drone/push Build is passing Details
Closes #81

I'm only updating the about codey right now. I'm guessing the design team accidentally missed the three lines in the mobile version on the meet the team page.

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-update-codey

Reviewed-on: #191
Reviewed-by: j285he <j285he@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-28 13:05:39 -04:00
Amy Wang 0b05915342 Shapes Background (#164)
continuous-integration/drone/push Build is passing Details
We have decided to use randomly-generated shapes for most of the pages, instead of hard-coding the shapes backgrounds.

Closes #25

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #164
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-08-27 01:45:14 -04:00
Aditya Thakral eb4f372de7 Add /resources/tech-talks and /resources/tech-talks/[slug] (#180)
continuous-integration/drone/push Build is passing Details
Closes #36
Closes #37

Try it here: https://csclub.uwaterloo.ca/~a3thakra/csc/adi-tech-talks/

Reviewed-on: #180
Reviewed-by: n3parikh <n3parikh@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-26 00:30:30 -04:00
Aditya Thakral dc114f742e Add /resources/services page (#169)
continuous-integration/drone/push Build is passing Details
Closes #17

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-resources-services-page

Reviewed-on: #169
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-25 15:12:09 -04:00
Amy Wang 90f5265929 Add favicon (#179)
continuous-integration/drone/push Build is passing Details
Closes #142

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #179
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-08-25 15:09:50 -04:00
l42luo 09c704c94c Advice + Internships Page (#161)
continuous-integration/drone/push Build is passing Details
Closes #140
Closes #141

Co-authored-by: Linna Luo <linnaluo18@gmail.com>
Reviewed-on: #161
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: l42luo <l42luo@localhost>
Co-committed-by: l42luo <l42luo@localhost>
2021-08-23 14:31:04 -04:00
b38peng a8cae99c11 Meet the Team page (#94)
continuous-integration/drone/push Build is passing Details
Includes mobile Team Member Card

Closes #9
Closes #42

Co-authored-by: Bonnie <bonniepeng2002@gmail.com>
Reviewed-on: #94
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: b38peng <b38peng@uwaterloo.ca>
Co-committed-by: b38peng <b38peng@uwaterloo.ca>
2021-08-23 11:11:42 -04:00
Aditya Thakral d1e6c89a0b Create the constitution page (#165)
continuous-integration/drone/push Build is passing Details
Closes #11
Closes #98

Reviewed-on: #165
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-23 09:27:59 -04:00
Aditya Thakral 41fdadb229 Add decoration to the bubble component (#152)
continuous-integration/drone/push Build is passing Details
Closes #87

Co-authored-by: l42luo <l42luo@localhost>
Co-authored-by: Linna Luo <linnaluo18@gmail.com>
Reviewed-on: #152
Reviewed-by: l42luo <l42luo@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-22 22:40:54 -04:00
Amy Wang 6a64013e5c Home Page UI (#88)
continuous-integration/drone/push Build is passing Details
Desktop and Mobile versions of the home page UI.

Closes #4 (we can create new issues for the remaining tasks)

Co-authored-by: Amy <minds10@hotmail.com>
Reviewed-on: #88
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-07-27 02:13:34 -04:00
Aditya Thakral 360d9e4b6f Get Involved Page! (#76)
continuous-integration/drone/push Build is passing Details
closes #13 and #24

- added the `<EmailSignup>` and `<ConnectWithUs>` components!
- adds the Get Involved Page

Co-authored-by: dora <d43su@uwaterloo.ca>
Co-authored-by: dora <d43su@csclub.uwaterloo.ca>
Reviewed-on: #76
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-07-22 14:42:38 -04:00
Aditya Thakral f670247ec5 About Us page (#70)
continuous-integration/drone/push Build is passing Details
Fixes #7

Co-authored-by: Linna Luo <linnaluo18@gmail.com>
Reviewed-on: #70
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-07-18 03:37:48 -04:00
Aditya Thakral b8a7957beb Mobile Navbar (#75)
continuous-integration/drone/push Build is passing Details
The mobile navbar is done (finally!), except for a swipe gesture to close the navbar.

Closes #30 and #2

Co-authored-by: Amy
Reviewed-on: #75
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-07-07 18:13:39 -04:00
Bonnie Peng 48056ca82e Event Description Card: Logo update 2021-06-24 02:10:51 +00:00
Bonnie Peng ae8e84564b Our Supporters Page 2021-06-22 01:22:54 +00:00
Amy Wang 4777b5f274 TeamMemberCard 2021-05-24 09:21:34 +00:00
Aditya Thakral b2757e1e0c Use images from playground 2021-05-24 03:04:27 -04:00
Jared He 429f19fdd4 Add EventCard 2021-05-24 06:00:47 +00:00
Dora Su ed9724a36e TeamMember 2021-05-23 22:56:49 +00:00
Amy Wang 4393037e94 Navbar 2021-05-18 03:16:32 -04:00
Bonnie Peng b4d4a15212 Event Description Card 2021-05-16 03:22:06 -04:00
Jared He 0c3026b744 Use Google webfonts helper to create nice fonts 2021-05-10 23:58:05 -04:00
Amy abf75af472 Add Poppins font family 2021-05-09 00:35:57 -04:00
Aditya Thakral 6a25e28cef Initial commit 🎉 2021-04-25 19:13:07 -04:00