A modern, responsive portfolio website built with Next.js 16, TypeScript, and Tailwind CSS. This portfolio showcases my work and skills with an interactive user interface.
- 🌐 Internationalization support (English/German) with next-intl
- 🎨 Modern UI with Tailwind CSS and reusable components
- 🌓 Dark/Light mode support
- 📱 Fully responsive design
- ⚡ Fast performance with Next.js 16 and Turbopack
- 🎭 Smooth animations with Motion
- 🔍 SEO optimized
- ♿ Accessible design with keyboard navigation and ARIA labels
- 📝 Form handling with React Hook Form and Zod validation
- Framework: Next.js 16
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Shadcn/ui (Radix UI)
- Form Handling: React Hook Form + Zod
- Animations: Motion
- Internationalization: next-intl
- Theme: next-themes
- Clone the repository:
git clone https://github.com/Mupa1/portfolio-v3.git
cd portfolio-v3- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
npm run dev- Start the development server with Turbopacknpm run build- Build the application for productionnpm run start- Start the production servernpm run lint- Run ESLintnpm run lint:fix- Fix ESLint issues automatically
This project is licensed under the MIT License - see the LICENSE file for details.
Mupa M'mbetsa Nzaphila
Built with ❤️ using Next.js and TypeScript
