Welcome to my personal portfolio website showcasing my journey and work as a Data Science graduate with a focus on data analytics and visualization.
URL: https://pshirole.me
This portfolio website serves as a comprehensive showcase of my skills, projects, and professional journey in the field of data science. It features:
- Professional introduction and background
- Educational qualifications and certifications
- Work experience and key accomplishments
- Technical skills in data analysis tools and technologies
- Portfolio of data science projects with detailed case studies
- Contact information and professional links
This project is built with modern web technologies:
- Vite - Fast build tool and development server
- TypeScript - Strongly typed programming language
- React - Component-based UI library
- shadcn/ui - Reusable component library built with Tailwind CSS and Radix UI
- Tailwind CSS - Utility-first CSS framework
- React Router - Declarative routing for React
- React Hook Form - Performant, flexible forms with easy validation
- Zod - TypeScript-first schema declaration and validation
- Recharts - Composable charting library
To run this project locally, you'll need Node.js installed on your system.
- Node.js (version 16 or higher)
- npm or yarn package manager
# Step 1: Clone the repository
git clone <YOUR_GIT_URL>
# Step 2: Navigate to the project directory
cd <YOUR_PROJECT_NAME>
# Step 3: Install dependencies
npm install
# Step 4: Start the development server
npm run dev
The website will be available at http://localhost:5173
by default.
src/
├── components/ # Reusable UI components
├── pages/ # Page components
├── assets/ # Images and static assets
├── lib/ # Utility functions
└── hooks/ # Custom React hooks
Key sections include:
- Hero Section with introduction and call-to-action buttons
- About Section with professional background
- Education Section with academic qualifications
- Experience Section with work history
- Skills Section with technical competencies
- Projects Section showcasing data science work
- Contact Section with contact form and links
This project can be deployed to any static site hosting service:
- Vercel (recommended)
- Netlify
- GitHub Pages
- AWS S3 + CloudFront
- Firebase Hosting
To build for production:
npm run build
The build output will be in the dist/
directory.
To customize this portfolio for your own use:
- Update personal information in the component files
- Replace profile photo and other images in
src/assets/
- Modify project details in the Projects section
- Update contact information and social media links
- Adjust color scheme in
tailwind.config.ts
if desired
Yes, you can connect a custom domain to your deployed site. The process varies depending on your hosting provider:
- Vercel: Add a domain in project settings
- Netlify: Update DNS records with your domain provider
- GitHub Pages: Configure custom domain in repository settings
Consult your chosen hosting provider's documentation for detailed instructions.