A premium, modern portfolio experience built with Next.js 15, React, and Framer Motion. This project features a sophisticated dark-mode aesthetic with emerald-to-sky gradients, smooth scrolling behaviors, and high-quality interactive components.
- π Performance β Built on Next.js 15 for optimal speed and SEO.
- β¨ Fluid Animations β Powered by
Framer Motionfor seamless transitions and interactive elements. - π Smooth Scrolling β Integrated with
Lenisfor a professional, inertia-based scrolling experience. - ποΈ 3D Stacked Projects β Project cards with depth-based stacking and z-index interpolation.
- π± Responsive by Design β Tailored for mobile, tablet, and desktop views using Tailwind CSS.
- π¨ Functional Contact System β Integrated SMTP-based contact form via
Nodemailer. - π Premium Aesthetics β Glassmorphism, harmonious color palettes, and modern typography (Inter/Outfit).
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Components: Shadcn UI
- Animations: Framer Motion
- Smooth Scroll: Lenis
- Icons: Lucide React
- Mailer: Nodemailer
- Deployment: Vercel
portfolio/
βββ src/
β βββ app/ # Next.js App Router context
β βββ components/ # Reusable UI components (Shadcn/Custom)
β βββ sections/ # Primary page sections (Hero, About, Projects, etc.)
β βββ data/ # Config files and content strings
β βββ lib/ # Utility functions and library wrappers
βββ public/ # Static assets and icons
βββ tailwind.config.ts # Design tokens and theme configuration
Follow these steps to get the project running locally on your machine:
-
Clone the repository:
git clone https://github.com/rushangchandekar/Portfolio.git cd Portfolio -
Install dependencies:
npm install
-
Set up Environment Variables: Create a
.env.localfile in the root directory and add your SMTP credentials:SMTP_USER=your-email@example.com SMTP_PASS=your-app-password CONTACT_RECEIVER=your-receiver-email@example.com
-
Run the development server:
npm run dev
Visit
http://localhost:3000to see the live site.
I'm always open to discussing new projects and creative ideas.
- Email: rushangchandekar05@gmail.com
- LinkedIn: Rushang Chandekar
- GitHub: @rushangchandekar
Built with π» and β by Rushang Chandekar