A stunning, modern portfolio website built with Next.js 16, featuring smooth animations, responsive design, and optimal performance.
Live Demo β’ Report Bug β’ Request Feature
- π¨ Modern UI/UX - Clean, professional design with smooth animations
- π Smooth Scrolling - Powered by Lenis for buttery-smooth navigation
- β‘ Lightning Fast - Built with Next.js 16 and optimized for performance
- π± Fully Responsive - Perfect experience on all devices
- π Framer Motion - Beautiful animations and transitions
- π― SEO Optimized - Built-in sitemap and robots.txt
- π Type Safe - Written in TypeScript for reliability
- π¨ Tailwind CSS - Modern utility-first styling
- Node.js 18+
- npm, yarn, pnpm, or bun
# Clone the repository
git clone https://github.com/rahulvijay81/portfolio.git
# Navigate to project directory
cd portfolio
# Install dependencies
npm install
# Run development server
npm run devOpen http://localhost:3000 to see your portfolio! π
| Technology | Purpose |
|---|---|
| Next.js 16 | React framework with App Router |
| React 19 | UI library |
| TypeScript | Type safety |
| Tailwind CSS 4 | Styling |
| Framer Motion | Animations |
| Lenis | Smooth scrolling |
| Lucide React | Icons |
portfolio/
βββ src/
β βββ app/ # Next.js app directory
β βββ components/ # React components
β βββ data/ # JSON data files
β βββ lib/ # Utility libraries
β βββ types/ # TypeScript types
β βββ utils/ # Helper functions
βββ public/ # Static assets
βββ ...config files
npm run dev # Start development server with Turbopack
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint-
Update Personal Info: Edit files in
src/data/about.json- About sectionexperience.json- Work experienceprojects.json- Your projectsskills.json- Technical skillssocial.json- Social links
-
Modify Styling: Customize
tailwind.config.tsandsrc/app/globals.css -
Add Components: Create new components in
src/components/
- Push your code to GitHub
- Import your repository on Vercel
- Vercel will automatically detect Next.js and deploy
- Netlify: Connect your repo and deploy
- AWS Amplify: Use the Amplify Console
- Docker: Build and deploy using containers
Β© 2024 All rights reserved.
Give a βοΈ if this project helped you!
Contributions, issues, and feature requests are welcome!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Rahul Vijay - GitHub β’ LinkedIn
Project Link: https://github.com/rahulvijay81/portfolio
