Personal portfolio website for Rento Yamaguchi (Prgckwb), a machine learning engineer and Kaggle Expert.
git clone https://github.com/prgckwb/prgckwb-web.git
cd prgckwb-web
pnpm install
pnpm dev
pnpm build
src/
├── app/ # Next.js app directory
│ ├── layout.tsx # Root layout with LocaleProvider
│ ├── page.tsx # Main page components
│ └── not-found.tsx # Custom 404 page
├── components/ # React components
│ ├── Navigation.tsx # Navigation bar with language switcher
│ ├── Hero.tsx # Hero section
│ ├── About.tsx # About section
│ ├── Contact.tsx # Contact information with mailto links
│ ├── Footer.tsx # Footer component
│ └── LanguageSwitcher.tsx # Language toggle component
├── contexts/ # React contexts
│ └── LocaleContext.tsx # Internationalization context
├── lib/ # Utilities and configurations
│ └── translations.ts # Translation files (Japanese & English)
└── styles/ # Global styles
└── globals.css # Tailwind CSS imports
The contact section uses simple mailto:
links that open the user’s default email client when clicked. This provides a straightforward way for visitors to get in touch directly via email to dev@prgckwb.com
.
This project is optimized for deployment on Vercel:
This project is licensed under the MIT License.