A modern, minimal single-page portfolio built with Vite + React + Tailwind CSS v4 featuring a clean, responsive design.
- Node.js (v16 or higher)
- npm or yarn
# Navigate to the project directory
cd Port
# Install dependencies
npm install
# Start development server
npm run devThe website will automatically open at http://localhost:3001 in your browser.
npm run build
# Preview production build
npm run previewPort/
├── index.html # Main HTML file
├── package.json # Project dependencies
├── vite.config.js # Vite configuration
├── tailwind.config.js # Tailwind CSS configuration
├── postcss.config.js # PostCSS configuration
├── public/
│ └── profile.jpg # Profile image (replace with actual image)
└── src/
├── main.jsx # React entry point
├── index.css # Tailwind CSS imports
├── App.jsx # Main App component
├── components/
│ ├── Header.jsx # Header with name and intro
│ ├── Navigation.jsx # Sidebar with smooth scroll navigation
│ ├── Content.jsx # All content sections
│ └── ProfileImage.jsx # Profile image display
- Single-Page Application - Smooth scrolling between sections
- Responsive Design - Works on desktop, tablet, and mobile
- Tailwind CSS v4 - Modern utility-first CSS framework
- Clean Navigation - Active section highlighting
- Minimal & Modern Styling - Neutral color palette
- Fast Performance - Optimized with Vite
- Easy to Customize - Well-structured components with Tailwind classes
Replace public/profile.jpg with your actual profile photo.
Edit component files in src/components/:
Header.jsx- Name, role, contact info, and introContent.jsx- All sections (About, Skills, Projects, Seminars, Interests)
All styling uses Tailwind CSS classes directly in the JSX components. To customize:
- Update color values in
tailwind.config.jsundertheme.extend.colors - Modify component classes in the component files
- Add custom utilities in
tailwind.config.js
- About Me - Education and thesis information
- Skills - Programming languages and tools
- Projects - Featured projects with descriptions
- Seminars & Workshops - Professional development
- Interests - Personal hobbies
- React 18 - UI library
- Vite 5 - Build tool and dev server
- Tailwind CSS v4 - Utility-first CSS framework
- JavaScript (ES6+) - Modern JavaScript
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Mobile browsers