A personal portfolio built with Next.js, React, TypeScript, and Tailwind CSS. The project is structured for static export and deployment to GitHub Pages.
This repository contains a bilingual developer portfolio with:
- A responsive hero section and animated UI details
- Typed content sources for profile, skills, projects, and contact information
- Client-side interactions that work in a static deployment
- GitHub Pages deployment through GitHub Actions
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Lucide React
- React Icons
src/app- App Router entrypoints and global stylessrc/components- reusable UI components and portfolio sectionssrc/data- structured content for the portfoliosrc/types- shared TypeScript models.github/workflows- deployment workflow for GitHub Pages
Install dependencies:
npm installRun the development server:
npm run devCreate the production build:
npm run build