Skip to content

Latest commit

 

History

80 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svssathvik.dev

Personal developer portfolio — showcasing my work, experience, and ways to connect.

sathvik-portfolio.pages.dev

CI + Deploy React 19 TypeScript Tailwind CSS 4 Vite Bun Cloudflare Pages


About

A minimal, responsive portfolio built with React 19, TypeScript, and Tailwind CSS v4. Designed for speed — both in load time and development. Deployed on Cloudflare Pages with automated preview deployments on every PR.

Sections

Features

  • Dark / light theme toggle with system preference detection
  • Smooth scroll navigation with active section tracking
  • Scroll-triggered animations via Intersection Observer
  • Fully responsive — mobile-first with collapsible nav
  • PR preview deployments via Cloudflare Pages

Tech Stack

Layer Tech
Framework React 19
Language TypeScript 5.9
Styling Tailwind CSS 4
Build Vite 7
Runtime Bun
Deployment Cloudflare Pages
CI/CD GitHub Actions

Local Development

# clone
git clone https://github.com/svssathvik7/portfolio.git
cd portfolio

# install dependencies
bun install

# start dev server
cd frontend && bun run dev

Open http://localhost:5173 to view it locally.

CI/CD

Trigger Action
Push to main Build check + production deploy
PR opened/updated Build check + preview deploy (commented on PR)
PR closed Preview deployment cleanup

License

MIT


Built by Sathvik

About

Personal developer portfolio — React 19, TypeScript, Tailwind CSS, deployed on Cloudflare Pages

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages