kunalrathore.in
|

Personal Portfolio Website V1

Frontend DeveloperOctober 2025 - February 2026
Personal Portfolio Website V1:A fast, Vite-built React portfolio showcasing projects, reads, certificates and a minimal server for a few API endpoints (reads, GitHub data).

  • Single-page React app (src/) with pages for Home, Projects, Reads, Certificates and Project details.
  • Reusable UI components under src/components (common, Header-Nav, ui) and global styles in src/index.css.
  • Small backend in server/ (server.js, githubController.js, readsController.js) used for dynamic content and GitHub-related calls.
  • Deployment-ready config for Vercel (src/vercel.json); Bun lockfile included for Bun users.
  • Development tooling: ESLint configuration, Vite config, and package.json scripts for local dev and build.
  • Services:

    ReactViteJavaScriptBun / NodeCSS

    Challenges:

    Keeping the UI lightweight and responsive while providing dynamic content via a tiny server; ensuring good developer DX across both client and server with simple deployment.

    What I learned:

    • How to structure a medium-sized React project for clarity and reuse
    • How to pair a static SPA with a minimal API server for dynamic content
    • Deployment considerations for Vite apps on Vercel and Bun compatibility
    • Organizing assets and components to scale portfolio features (projects, reads, certificates)
    Personal Portfolio Website V1
    0%