How buhanghangjay-git/jaybuhanghang works
This repository is a personal portfolio website built with Next.js. A visitor loads the home page, which composes the navigation, introduction, and portfolio sections into one page. Those sections present profile, skills, featured work, experience, certifications, and a footer; the navigation also manages theme and mobile-menu state. The featured-work component displays a SmartLink case study with screenshots. Contact.tsx is not included in the home-page imports, so it is omitted from the rendered workflow. Edges reflect shown imports and component behavior.
Main entry points: page.tsx Home page · Hero.tsx Introduction · Projects.tsx Featured work · Navbar.tsx Navigation
Components 14
Page runtime
- Root layout
app/layout.tsx - Home page
app/page.tsx
Portfolio content
- Introduction
components/Hero.tsx - About
components/About.tsx - Skills
components/Skills.tsx - Featured work
components/Projects.tsx - Experience
components/Experience.tsx - Certifications
components/Certifications.tsx - Footer
components/Footer.tsx - Case study images
public/capstone
Visitor interactions
- Navigation
components/Navbar.tsx - Browser local storage
Other components
- Visitor
- Social platforms
Connections 13
- Visitor → Home page: opens page
README.md - Root layout → Home page: renders children
app/layout.tsx - Home page → Navigation: renders
app/page.tsx - Home page → Introduction: renders
app/page.tsx - Home page → About: renders
app/page.tsx - Home page → Skills: renders
app/page.tsx - Home page → Featured work: renders
app/page.tsx - Home page → Experience: renders
app/page.tsx - Home page → Certifications: renders
app/page.tsx - Home page → Footer: renders
app/page.tsx - Navigation → Browser local storage: reads and writes
components/Navbar.tsx - Introduction → Social platforms: links to
components/Hero.tsx - Featured work → Case study images: displays
components/Projects.tsx