Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add team page alumni section #615

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Add team page alumni section #615

wants to merge 4 commits into from

Conversation

cchrischen
Copy link
Contributor

Summary

This pull request is the third step towards implementing the team page. Included in this PR, is a template for the alumni and inactive members display section, beyond DTI section, and the bottom apply section.

Notion/Figma Link

https://www.figma.com/file/jKbvR1jVr1k80GGWnCpiRT/Website-Designs-SP23%2FFA23?type=design&node-id=5464-9095&mode=design&t=YKwLCHo5iC6MnFmk-0

Test Plan

Preview the website with the netlify deploy below or watch the video:

teamalumni.mp4

Notes

  • The alumni and inactive members section has some arbitrary members from fall 2021 to populate the section to give a preview of how it will work and look like. This will be fixed when the member archive script PR is done.
  • Need to check with designer to ask about in what order should alumni/inactive members appear in.
  • The pictures of the companies takes a noticeable amount of time to load on the first scroll down.

@cchrischen cchrischen requested a review from a team as a code owner May 6, 2024 03:32
@dti-github-bot
Copy link
Member

dti-github-bot commented May 6, 2024

[diff-counting] Significant lines: 107.

@andrew032011
Copy link
Collaborator

Team picture is not showing up in the deploy preview
Screenshot 2024-05-05 at 10 17 34 PM

Copy link
Collaborator

@andrew032011 andrew032011 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than the picture not loading in it looks good!

@@ -0,0 +1,24 @@
{
"icons": [
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

/>
<div className="flex flex-col gap-[20px] items-start">
<h1 className="font-semibold lg:text-[32px] md:text-2xl">Want to join the family?</h1>
<p className="lg:text-[22px] md:text-lg">Applications for {semester} are open now!</p>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Food for thought - This is a section that can be changed a lot since it's related to recruitment.

At the very least, it seems like the semester needs to be changed every semester. But other than that, in general, the leads could ask to change the design of this entire section for a semester as they prepare for recruitment. Also, this historically is forgotten about, but while applications are open, it should say "Applications for Spring 2024 are open now!" but should probably be changed to "Applications for Spring 2024 are closed now :(" once it does close.

Basically in short, it might be nice to consider some ways to make this more modular for at the very least things like changing the semester and whether applications are open/closed. It might also be a good idea to pull this all out into its own component so it's more isolated logic and easier to completely swap out in the future.

As a general principle (this is my opinion), things that need to be frequently changed that don't change functionality are best pulled out of the direct code files with the logic into either configuration or constant value files (doesn't matter if it's .js/.ts or some data format file like .json or .yml)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In no way is this saying this isn't ready to be merged btw!

@cchrischen
Copy link
Contributor Author

cchrischen commented May 17, 2024

Team picture is not showing up in the deploy preview

I believe this is because the image path being used right now is the one consistent with #603 and not with main. Once that is merged in, the image should show up properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants