https://github.com/metehankurucu/website-v3
Personal portfolio site built with TanStack Start.
https://github.com/metehankurucu/website-v3
personal-website portfolio tanstack-router tanstack-start
Last synced: about 1 month ago
JSON representation
Personal portfolio site built with TanStack Start.
- Host: GitHub
- URL: https://github.com/metehankurucu/website-v3
- Owner: metehankurucu
- Created: 2026-04-10T19:25:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-23T18:46:21.000Z (3 months ago)
- Last Synced: 2026-04-23T20:24:49.357Z (3 months ago)
- Topics: personal-website, portfolio, tanstack-router, tanstack-start
- Language: TypeScript
- Homepage: https://metehan.dev
- Size: 141 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# metehan.dev
Personal portfolio site built with TanStack Start, React 19, and Tailwind CSS v4.
## Stack
- **Framework:** TanStack Start (file-based routing, SSR, static prerendering)
- **UI:** React 19, Tailwind CSS v4, Motion (Framer Motion)
- **Fonts:** Inter, JetBrains Mono, Source Serif 4
- **Icons:** Lucide React
- **Analytics:** Litemetrics
- **Contact:** Formspark
- **Deploy:** Netlify (static)
- **Package Manager:** Bun
## Development
```sh
bun install
bun run dev
```
Runs on `http://localhost:3000`.
## Build
```sh
bun run build
```
Static output goes to `.output/public`. Pages are prerendered at build time.
## Project Structure
```
src/
components/ # UI components (layout, home, work, about, contact, mockups)
data/ # Static data (projects, experience, skills)
routes/ # File-based routes (/, /work, /about, /contact)
lib/ # Utilities, constants, SEO helpers
hooks/ # Custom hooks (theme)
styles.css # Global styles
```
## Deploy
Configured for Netlify via `netlify.toml`. Push to main to deploy.