LinkHub is a personal links page built with Next.js, React, TypeScript, and Tailwind CSS. It presents a profile header, role/location details, and external links in a clean, mobile-friendly layout.
- Personal profile hero section with image, name, role, and location
- Reusable link row component for external destinations
- Sticky app shell structure with header and footer
- Responsive typography and spacing for desktop and mobile
- Built on the Next.js App Router
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
- ESLint
npm installnpm run devOpen http://localhost:3000 in your browser.
npm run dev- Start the development servernpm run build- Build the app for productionnpm run start- Run the production buildnpm run lint- Run ESLint
src/
app/
globals.css # Global styles and Tailwind import
layout.tsx # Root layout, metadata, header/footer wrapper
page.tsx # Main links page content
components/
header.tsx # Top navigation/header strip
footer.tsx # Footer section
link.tsx # Reusable external link row component
public/
formalPicture.png
location.svg
portfolio.svg
arrow.svg