A stunning, responsive portfolio website built with Next.js 14, TypeScript, and Tailwind CSS. Features smooth animations, interactive UI elements, and a beautiful design that showcases your work effectively.
Portfolio Preview
Clone the repository:
git clone https://github.com/rialparmar1777/Portfolio.git
cd portfolio
Install dependencies:
npm install
# or
yarn install
Create a .env
file in the root directory and add your EmailJS configuration:
NEXT_PUBLIC_EMAILJS_SERVICE_ID=your_service_id
NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=your_template_id
NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=your_public_key
Run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 in your browser.
portfolio/
āāā public/
ā āāā images/ # Static images
ā āāā fonts/ # Custom fonts
ā āāā models/ # 3D models
āāā src/
ā āāā app/
ā ā āāā components/ # React components
ā ā āāā styles/ # Global styles
ā ā āāā page.tsx # Main page
ā āāā types/ # TypeScript types
āāā scripts/ # Utility scripts
āāā package.json
The portfolio uses a custom color scheme with purple and blue gradients. You can modify the colors in:
tailwind.config.js
for global colorsUpdate the following files to customize your content:
src/app/page.tsx
for main contentsrc/app/components/Projects.tsx
for project detailssrc/app/components/Contact.tsx
for contact informationThe portfolio is fully responsive and optimized for:
The portfolio is optimized for deployment on Vercel:
Your site will be deployed to a URL like: https://your-portfolio.vercel.app
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Rial Parmar
Made with ā¤ļø by Rial Parmar