Skip to content

Comments

Homepage: centered profile hero with animated canvas background#5

Open
augbog wants to merge 3 commits intomasterfrom
codex/create-new-branch-for-react-website
Open

Homepage: centered profile hero with animated canvas background#5
augbog wants to merge 3 commits intomasterfrom
codex/create-new-branch-for-react-website

Conversation

@augbog
Copy link
Owner

@augbog augbog commented Feb 21, 2026

Motivation

  • Provide a simple, modern homepage that centers your name, social links, and role at HeyGen with a subtle animated background, restoring the look/links from the legacy site while moving to a Vite + React + Tailwind stack.

Description

  • Replaced the legacy static/Gulp artifacts with a lightweight React + Vite scaffold and Tailwind, adding src/main.jsx, src/App.jsx, src/index.css, vite.config.js, tailwind.config.js, and postcss.config.js to drive the new site shell.
  • Implemented a canvas-based background component AnimatedPatternCanvas in src/App.jsx that animates a dot-wave pattern with responsive resizing and proper cleanup on unmount.
  • Restored and exposed social links (Twitter, GitHub, LinkedIn, Stack Overflow) and added the role line "Software Engineer at HeyGen" inside a centered glassmorphism-style hero card with matching styles in src/index.css.
  • Updated index.html to mount the React app, updated package.json to use vite scripts and modern deps, added public/CNAME, and removed legacy build/vendor assets and old Gulp pipeline files.

Testing

  • Ran npm install which failed in this environment due to the npm registry returning 403 Forbidden, so dependencies could not be installed (failed).
  • Served the repository statically with python -m http.server 4173 and verified a static render started successfully (succeeded).
  • Captured a browser screenshot using Playwright against http://127.0.0.1:4173 to validate the rendered layout and background (succeeded, artifact produced).

Codex Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant