Skip to content

feat:Projects Gallery & Collaborations Redesign + Page Import Scripts

Praveena Veeranki requested to merge projects/feat into testing

This Merge Request synchronizes the Projects Gallery and Collaborations pages with the premium, light-themed aesthetic of the About page. It also introduces a collection of automated scripts for importing page content into Strapi.

🎨 UI & UX Improvements

  • Theme Matching: Redesigned Hero sections to perfectly match the About page style (center-aligned, deep blue #1e40af typography, and minimalist light-themed taglines).
  • Dark Mode Optimization: Standardized background colors (using #0f172a) across all sections to remove visual "breaks" or jumps in dark theme.
  • Seamless Flow: Removed wave dividers and inconsistent borders to ensure a smooth vertical scroll across all device types.
  • Bug Fix: Resolved a ReferenceError on the Collaborations page caused by a missing Icon component import.

️ Automation & Infrastructure

  • Page Import Scripts: Added scripts/page/ directory containing Python scripts for importing content for:
    • Home Page
    • About Page
    • Collaborations
    • Roadmap
    • Organization Structure
    • Summer of AI
  • Repository Hygiene: Corrected .gitignore to properly exclude venv/ and .astro/ directories, keeping the workspace clean and preventing thousands of untracked files from appearing in the IDE.

🧪 Verification

  • Background consistency checked in both Light and Dark modes.
  • Responsive layout verified for mobile/desktop.
  • Icon component functionality restored on Collaborations page.
  • Scripts verified for basic structure and API connectivity.

Merge request reports

Loading