Skip to content

Mupa1/portfolio-v3

Repository files navigation

Portfolio v3

Portfolio Screenshot

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.

🚀 Features

  • 🌐 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

🛠️ Tech Stack

  • 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

📦 Installation

  1. Clone the repository:
git clone https://github.com/Mupa1/portfolio-v3.git
cd portfolio-v3
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

🏗️ Available Scripts

  • npm run dev - Start the development server with Turbopack
  • npm run build - Build the application for production
  • npm run start - Start the production server
  • npm run lint - Run ESLint
  • npm run lint:fix - Fix ESLint issues automatically

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

Mupa M'mbetsa Nzaphila


Built with ❤️ using Next.js and TypeScript

About

Personal portfolio built using Next.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages