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.
- π¨ 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.
| 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 |
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
βββ 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
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!
Pranay Masulkar Frontend Developer β Nagpur, India
π πΌ www.pranaymasulkar.com π π GitHub π π§ LinkedIn π π§ Instagram


