A modern portfolio website built with Next.js, showcasing projects, skills, and experience.
- Responsive design for all devices
- Animated transitions with Framer Motion
- Project categorization and filtering
- Contact form with email functionality
- Dark mode UI
- Performance optimized
- ⚛️ Next.js 15 (App Router)
- 🎨 Tailwind CSS / Shadcn UI
- ✨ Framer Motion
- 📝 React Hook Form + Zod validation
- 📱 Fully responsive design
- Node.js 20+
- npm/yarn/pnpm/bun
Clone the repository
git clone https://github.com/Raka-coder/awesome-person-portfolio.git
## Getting Started
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Space Mono, a new font family for Vercel.
Environment variables needed:
.env.local
# .env.local
EMAIL_USER=your_email
EMAIL_PASS=your_password
EMAIL_FROM=your_from_email
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!