Overview
A sweeping visual refresh and structural cleanup across 95 files (+715, -654). This rework streamlines project organization, refactors components for reusability, and tightens the global UI.
Key Changes
UI & Typography: Refined global typography and spacing viaglobal.css,layout.tsx, andtailwind.config.js. Tweaked the profile header to be perfectly centered for visual balance.Project Consolidation: Split projects into distinct software and game categories (softwareProjects.tsx,gameProjects.tsx). Spotlit Liferoot as a featured project with new dynamic banners and animated GIF previews.Component Refactor: Deprecated legacy event components (events.tsx,eventCard.tsx) in favor of modular, reusable components (fetchedProjectCard.tsx) that handle both static and dynamic data.Asset Purge: Dropped heavy, outdated project images to clean up the repo.Post Formatting and Priority: Added a variable to allow for sorting by priority/non priority posts. Filling in the rest with the posts with the latest timestamp.
Impact
Performance: Trimming legacy assets and dead code shrinks the overall bundle size.Maintainability: Stronger DRY principles and modular components make future iterations faster.Presentation: A sharper, modernized aesthetic that puts high-impact projects front and center.Discoverability: Enhanced post priority, formatting, included descriptions to help update posts stand out.