A modern and responsive personal portfolio built with Next.js, Tailwind CSS, and optimized for performance. This project showcases skills, projects, and experiences in an interactive and elegant design.
🌍 Live Demo: https://chiragsahani.netlify.app/
✔ Fast & SEO-friendly - Powered by Next.js for blazing-fast performance
✔ Responsive Design - Fully mobile-friendly and optimized for all devices
✔ Dark Mode Support - Automatically adapts to user preferences
✔ Projects Showcase - Display projects dynamically from a JSON file or CMS
✔ Blog Integration (Optional) - Can be extended with Markdown-based blogs
✔ Contact Form - Integrated contact form for direct messages
✔ Easy Deployment - Works seamlessly with Vercel & Netlify
- Frontend: Next.js (React), Tailwind CSS
- Animations: Framer Motion
- Forms: React Hook Form
- Deployment: Vercel / Netlify
Follow these steps to run the project locally:
- Node.js (>=14.x)
- npm or yarn installed
# Clone the repository
git clone https://github.com/chiragSahani/NextPortfolio.git
# Navigate to the project directory
cd NextPortfolio
# Install dependencies
npm install
# Start the development server
npm run devThe app should now be running at http://localhost:3000 🚀.
Vercel is the best choice for Next.js projects. Follow these steps:
- Go to Vercel and log in.
- Import the repository and follow the guided setup.
- Push changes to GitHub, and Vercel will auto-deploy! 🎉
Since Netlify does not support SSR natively, follow these steps:
- Run:
npm run build
- Go to Netlify and create a new site.
- Upload the .next/ folder (static export method required).
- Publish and get a live URL! 🚀
This project is MIT licensed. Feel free to modify and use it for your own portfolio! 😊