A modern, responsive portfolio website showcasing my projects, skills, and experience.
Language: English | 한국어
🔗 Live Demo: hasungjun.com
- 📱 Fully responsive design
- 🌏 Internationalization (i18n) - English & Korean support
- 🎨 Modern UI/UX with smooth animations
- ⚡ Fast page loads with Next.js optimization
- 📧 Contact form integration
- 🔍 SEO optimized
- Framework: Next.js 16
- Styling: Tailwind CSS
- Language: TypeScript
- Animations: Framer Motion
- i18n: next-intl
- Architecture: Feature-Sliced Design (FSD)
- Deployment: Vercel
- Node.js 22+
- pnpm
# Clone the repository
git clone https://github.com/iianjun/hasungjun.com.git
# Navigate to the project directory
cd hasungjun.com
# Install dependencies
pnpm install
# Run the development server
pnpm devOpen http://localhost:3000 to view it in your browser.
This project follows the Feature-Sliced Design architecture:
hasungjun.com/
├── app/ # Next.js app directory (routing)
├── src/
│ ├── app/ # Application layer (providers, styles)
│ ├── pages/ # Pages layer (page compositions)
│ ├── widgets/ # Widgets layer (header, footer, etc.)
│ ├── features/ # Features layer (user interactions)
│ ├── entities/ # Entities layer (business entities)
│ ├── shared/ # Shared layer (UI kit, utils, config)
├── public/ # Static assets
└── messages/ # i18n translation files
This project is automatically deployed to Vercel. Any push to the main branch triggers a new deployment.
- Website: hasungjun.com
- GitHub: @iianjun
- LinkedIn: Hasung Jun
- Email: hasungjunn@gmail.com
This project is open source and available under the MIT License.
⭐ If you like this project, please consider giving it a star on GitHub!
