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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors