Skip to content
View pranaymasulkar's full-sized avatar

Block or report pranaymasulkar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pranaymasulkar/README.md

πŸš€ Pranay Masulkar – Personal Portfolio Website

Welcome to the source code of my personal React portfolio website β€” a modern, fast, and interactive showcase of my work as a Frontend Developer.
This site highlights my projects, skills, and creative approach to building responsive web applications with a focus on UI/UX excellence, performance, and innovation.


πŸ–₯️ Visite

πŸ‘‰ www.pranaymasulkar.com


✨ Features

  • 🎨 Modern UI/UX – Clean, minimal, and aesthetic design using Tailwind CSS.
  • βš›οΈ React + Context API – Efficient state management for smooth performance.
  • ⚑ Lazy Loading & Code Splitting – Optimized routing using React.lazy and Suspense.
  • πŸ“± Fully Responsive – Works seamlessly on desktop, tablet, and mobile devices.
  • 🧩 Reusable Components – Modular and scalable structure for easy updates.
  • 🎬 Smooth Animations – Framer Motion for page transitions and micro-interactions.
  • πŸ“Έ Dynamic Projects Section – Displays all projects with hover preview and details page.
  • πŸ“§ Contact Form with Email Integration – Sends messages directly to your email.
  • πŸ” SEO Ready – Meta tags, social preview, and optimized content structure.

πŸ› οΈ Tech Stack

Category Technologies
Frontend React.js, React Router DOM
Styling Tailwind CSS, SCSS
Animations Framer Motion
State Management React Context API
Form Handling React Hook Form
Deployment Netlify / Vercel
Version Control Git & GitHub


βš™οΈ Installation & Setup

Follow these simple steps to run the project locally:

# Clone the repository
git clone https://github.com/pranaymasulkar/pranaymasulkar.git

# Navigate into the folder
cd react-portfolio

# Install dependencies
npm install

# Start the development server
npm run dev

πŸ“‚ Folder Structure

β”œβ”€β”€ public/ β”‚ β”œβ”€β”€ pranay_masulkar.png β”‚ β”œβ”€β”€ favicon.ico β”‚ └── index.html β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ components/ β”‚ β”‚ β”œβ”€β”€ common/ β”‚ β”‚ β”‚ β”œβ”€β”€ HeaddingWithStar.jsx β”‚ β”‚ β”‚ β”œβ”€β”€ LineCard.jsx β”‚ β”‚ β”‚ β”œβ”€β”€ Loadder.jsx β”‚ β”‚ β”‚ └── StarImage.jsx β”‚ β”œβ”€β”€ context/ β”‚ β”‚ └── MyDataContex.jsx β”‚ β”œβ”€β”€ pages/ β”‚ β”‚ β”œβ”€β”€ Home.jsx β”‚ β”‚ β”œβ”€β”€ About.jsx β”‚ β”‚ β”œβ”€β”€ Contact.jsx β”‚ β”‚ β”œβ”€β”€ Works.jsx β”‚ β”‚ └── ProjectDetails.jsx β”‚ β”œβ”€β”€ routes/ β”‚ β”‚ └── MainRoutes.jsx β”‚ β”œβ”€β”€ App.jsx β”‚ β”œβ”€β”€ index.jsx β”‚ └── styles/ β”‚ └── global.css └── package.json

πŸš€ Deployment

You can easily deploy this portfolio using: β€’ Vercel β†’ https://vercel.com β€’ Netlify β†’ https://www.netlify.com

Steps (for Netlify) 1. Run npm run build 2. Drag the /build folder to Netlify Drop: https://app.netlify.com/drop 3. Your live site is ready!

πŸ‘¨β€πŸ’» Author

Pranay Masulkar Frontend Developer – Nagpur, India

πŸ‘‰ πŸ’Ό www.pranaymasulkar.com πŸ‘‰ πŸ™ GitHub πŸ‘‰ πŸ“§ LinkedIn πŸ‘‰ πŸ“§ Instagram

β€œDriven by Ideas and Innovation. Crafted with ❀️ by Pranay Masulkar.”

Popular repositories Loading

  1. hotfriescoins hotfriescoins Public

    hotfriescoins project.

  2. pranaymasulkar pranaymasulkar Public

    Config files for my GitHub profile.

    JavaScript

  3. BurnEarn BurnEarn Public

    JavaScript

  4. mazzzaylo mazzzaylo Public

  5. onepage-asgnt-pranaymasulkar onepage-asgnt-pranaymasulkar Public

    JavaScript

  6. jupiter jupiter Public

    TypeScript 1