Skip to content

Landing Page Redesign #177

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

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

Landing Page Redesign #177

wants to merge 21 commits into from

Conversation

Jeydin21
Copy link
Contributor

@Jeydin21 Jeydin21 commented Jul 12, 2025

I am attempting to apply the changes I introduced in the Figma onto the actual landing page

image

Below are some major changes from the current landing page

Home Page Enhancements:

  • New centralized hero section:

    • I moved the original hero section that was on the top left of the page to the center and moved everything else away to put heavy emphasis on it
    • I also added a bouncing scroll indicator which is good for UX or something I guess
      • Clicking it will scroll down to the Why Join ACM? section
  • Added new sections:

    • Why Join ACM?: A grid of cards that highlights the benefits of joining ACM with reasons in each card (to be updated and changed accordingly)
    • Our Divisions: Displays ACM divisions using the existing Divisions component from the About page. In the future the plan is to remove the About page entirely
    • Ready To Join?: A call-to-action section encouraging users to join ACM, featuring a button linking to the Apply page.
  • Removed old sections:

    • I took out the FlexCarousel and EventsCarousel
    • I took out the Become an Official Member card, replaced with the Ready to Join? section

Visual Design Updates:

  • I centered everything on the page to have a single column design
  • Reduced the parallax background to just the hero component so that we could stop using "liquid glass" cards for every piece of content on the page, which is an issue on the current landing page

TO-DO List

  • Make the landing page a centered, single column design
  • Remove old sections that will be moved to different pages of the website
  • Implement responsive design
  • Fix the division cards to be smaller
  • Add a scrolling indicator underneath the hero component (it'll be nice trust)
  • Clean up the UI to reduce clutter and make sure the UX flow is smooth
  • Get final feedback from a majority of ACM officers

@Jeydin21 Jeydin21 self-assigned this Jul 12, 2025
@Jeydin21 Jeydin21 added Good First Issue Good for newcomers Type: Feature Request New feature or request Design design a figma prototype Type: Style Change Fixes or changes the UI/UX labels Jul 12, 2025
Copy link

vercel bot commented Jul 12, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
website ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 27, 2025 0:22am

Copy link
Contributor

@axdyv axdyv left a comment

Choose a reason for hiding this comment

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

The redesign looks great and is def a step in the right direction. I got some feedback saying we should keep the about page as well, so this works great. I want us to build out the sponsors page and add it to this PR as well, so we can just push both. We need to get executive feedback (elijah/michael) on both the new landing page and the sponsors page before we push, but def amazing work so far 😝

Copy link
Contributor

@RubenOlano RubenOlano left a comment

Choose a reason for hiding this comment

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

Looks good, one major and some minor changes requested here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design design a figma prototype Good First Issue Good for newcomers Type: Feature Request New feature or request Type: Style Change Fixes or changes the UI/UX
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants