A clean and responsive portfolio built with React, TypeScript and Vite.
The site presents my profile as an upcoming fullstack developer, with sections for an introduction, about me, selected projects and contact information. The focus is on a simple structure, clear navigation and a polished visual style.
- Responsive layout for desktop and mobile
- Project cards with images, tech tags and external links
- About section with personal focus and learning areas
- Contact section for easy reach-out
- GitHub Pages deployment with Vite base path support
- React
- TypeScript
- Vite
- CSS
src/
components/
layout/
sections/
ui/
data/
styles/
types/
public/
images/
files/Install dependencies:
npm installRun the development server:
npm run devBuild for production:
npm run buildPreview the production build:
npm run previewThe project is configured for GitHub Pages. Vite uses:
base: '/Portfolio/'Static assets are referenced with import.meta.env.BASE_URL so image paths work both locally and on GitHub Pages.