A modern, immersive, and responsive personal portfolio.
This repository contains my personal portfolio website, designed to showcase my skills, projects, and professional experience as a Full Stack Web Developer. Built with an emphasis on modern UI/UX principles, the portfolio features engaging animations, dynamic 3D elements, and a clean, industry-standard aesthetic.
- Modern & Immersive UI: High-end aesthetic with custom glassmorphism, dynamic gradients, and micro-animations to enhance user engagement.
- Responsive Design: Flawless experience across all devices (Desktop, Tablet, Mobile).
- Interactive 3D Elements: Integrated Three.js and React Three Fiber for a visually stunning hero section.
- Projects Showcase: Detailed sections highlighting web applications, full-stack projects, and their respective tech stacks.
- Skill Grid: A sleek visualization of my technical proficiencies ranging from frontend frameworks to backend technologies and databases.
- Dark Mode Optimized: Built from the ground up to respect dark mode preferences with beautiful contrasting typography.
This project was built utilizing a robust and modern technology stack:
- React 18: Core component-based UI library.
- Vite: Next-generation, lightning-fast frontend tooling and bundler.
- TypeScript: Strongly typed JavaScript for safer and more maintainable code.
- Tailwind CSS: Utility-first CSS framework for rapid, custom UI development.
- Shadcn UI / Radix primitives: Accessible, customizable, and headless UI components.
- Lucide React: Beautiful and consistent iconography.
- GSAP: Industry-standard robust animation library.
- Three.js & React Three Fiber: Powerful 3D rendering and canvas manipulation.
To run this project locally, simply follow these steps.
Make sure you have Node.js (v16 or higher) and npm installed.
-
Clone the repository:
git clone https://github.com/Pratham22R/Portfolio_.git cd Portfolio_ -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Navigate to your local environment: Open http://localhost:5173 in your browser.
src/components/- Reusable UI elements (Hero, Navbar, Footer, Projects, Skills)src/pages/- Main views (Index.tsx)src/lib/- Utility functions and animation hookspublic/- Static assets, images, Resume PDF, and custom HTML wrapper for resume viewing
I am actively seeking Full Stack Web Development opportunities. Whether you have a project in mind, an opportunity to discuss, or just want to say hi, feel free to reach out to me!
Email: pratham2262003@gmail.com
LinkedIn: @Pratham Raghuvanshi
GitHub: @Pratham22R
Created by Pratham Raghuvanshi.