Genz – Creative Personal Blog Portfolio React Template

Description

Genz – Creative Personal Blog Portfolio React Template

Genz – Creative Personal Blog Portfolio React Template is a clean, modern and creative new generation personal blog and portfolio template, built with Vite 6 + React 19 + React Router 7 + TypeScript. It ships as a pure client-side single-page application — no server runtime required, deployable to any static host (Cloudflare Pages, Vercel, Netlify, GitHub Pages, S3, Nginx…).

Dedicated to Technology, Lifestyle, Fashion, Beauty and Travel — Genz includes all popular features that help you tell your story and stylishly present your content.

Main Features

  • Vite 6 + React 19 + React Router 7 + TypeScript
  • 22 routes with route-level code splitting (React.lazy + Suspense)
  • Small bundle — initial JS ~97 KB gzipped, per-route chunks 1–25 KB gzipped
  • Error Boundary at the application root
  • 04 Homepage layouts
  • 05 Posts archive layouts
  • 03 Single Post layouts
  • Personal portfolio + Portfolio details
  • Dynamic blog detail route (/blog/:id) using useParams
  • Dark / Light mode switcher (localStorage, no FOUC — inline theme-init script)
  • Swiper 11 slider (carousels, brand strip, testimonials)
  • Sticky header with scroll detection
  • Google Fonts (Noto Sans) loaded via <link> in index.html
  • Path alias @ → src (configured in vite.config.ts)
  • Built on Bootstrap 5 grid
  • 100% responsive
  • Clean and commented code, easy to customize

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.