Personal portfolio site built with Vite + React + TypeScript + Tailwind.
Requirements: Node.js + npm (recommended via nvm).
# Install dependencies
npm i
# Start dev server
npm run devnpm run dev: start dev servernpm run build: production buildnpm run preview: preview production build locallynpm run lint: run ESLintnpm run test: run tests
- Vite
- TypeScript
- React
- Tailwind CSS
- shadcn-ui
# Step 1: Clone the repository using the project's Git URL.
git clone <YOUR_GIT_URL>
# Step 2: Navigate to the project directory.
cd <YOUR_PROJECT_NAME>
# Step 3: Install the necessary dependencies.
npm i
# Step 4: Start the development server with auto-reloading and an instant preview.
npm run devEdit a file directly in GitHub
- Navigate to the desired file(s).
- Click the "Edit" button (pencil icon) at the top right of the file view.
- Make your changes and commit the changes.
Use GitHub Codespaces
- Navigate to the main page of your repository.
- Click on the "Code" button (green button) near the top right.
- Select the "Codespaces" tab.
- Click on "New codespace" to launch a new Codespace environment.
- Edit files directly within the Codespace and commit and push your changes once you're done.
Build the site with npm run build and deploy the generated dist/ folder to any static host (Netlify, Vercel static export, GitHub Pages, Cloudflare Pages, etc.).