Skip to main content
Version: Current

Frontend Design

Layout Modes

Page TypeLayout
Home / Event List / Resources / About / Honor WallHeader + Navbar + Main Content + Footer
Event Detail / Resource Detail / Department PageNavbar + Main Content + Footer
404Navbar + Fallback Page + Footer

Responsive Strategy

  • Use Tailwind responsive classes primarily: md:, lg:, etc.
  • Navbar provides a mobile hamburger menu that expands/collapses on click
  • Use useRef + useEffect to close the menu when clicking outside the page

Animation & Interaction

ImplementationPurpose
Intersection ObserverTrigger animations when scrolling into viewport (e.g., Home.js)
Framer MotionDropdown menus, list transitions, AnimatePresence
Custom keyframesfadeInUp, fadeInLeft, fadeIn, softPulse
ParallaxBackgroundParallax scroll background
ImageGalleryImage gallery display
  • Events: Spring Festival Carnival, If You Are The One, National Day Gala, Graduation Ball, Freshman Meetup, Past Highlights
  • Resources: Join Us (external link), Freshman Handbook (external link), Career Development Hub, About Website
  • About: Tech Department, Presidium, Culture & Entertainment Department, Career Development Department, Publicity Department, Media Department, Marketing Department, General Affairs Department
  • Honor Wall: 2023-2024, 2024-2025 anchors

Workflow for Adding New Pages