Skip to content

rushangchandekar/Portfolio

Repository files navigation

🌌 Rushang Chandekar β€” Personal Portfolio

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.


✨ Key Features

  • πŸš€ Performance β€” Built on Next.js 15 for optimal speed and SEO.
  • ✨ Fluid Animations β€” Powered by Framer Motion for seamless transitions and interactive elements.
  • πŸ“œ Smooth Scrolling β€” Integrated with Lenis for 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).

πŸ› οΈ Tech Stack

Core

Experience

Infrastructure


πŸ“‚ Project Structure

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

πŸš€ Local Development

Follow these steps to get the project running locally on your machine:

  1. Clone the repository:

    git clone https://github.com/rushangchandekar/Portfolio.git
    cd Portfolio
  2. Install dependencies:

    npm install
  3. Set up Environment Variables: Create a .env.local file 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
  4. Run the development server:

    npm run dev

    Visit http://localhost:3000 to see the live site.


πŸ“¬ Contact & Socials

I'm always open to discussing new projects and creative ideas.


Built with πŸ’» and β˜• by Rushang Chandekar

About

πŸ’Ό Personal portfolio website built using Next.js, TypeScript, and Tailwind CSS. Fully responsive, includes project showcase, skills, contact form, and live previews. Deployed on Vercel.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors