8000 GitHub - deep41/deep41.github.io: My personal portfolio website
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

deep41/deep41.github.io

Repository files navigation

Deepak's Portfolio - Astro + React + TypeScript

A modern portfolio website built with Astro, React, TypeScript, Tailwind CSS, and integrated Google Analytics tracking.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

  • Configure the top-level parserOptions property like this:
export default {
  // other rules...
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
    project: ['./tsconfig.json', './tsconfig.node.json'],
    tsconfigRootDir: __dirname,
  },
}
  • Replace plugin:@typescript-eslint/recommended to plugin:@typescript-eslint/recommended-type-checked or plugin:@typescript-eslint/strict-type-checked
  • Optionally add plugin:@typescript-eslint/stylistic-type-checked
  • Install eslint-plugin-react and add plugin:react/recommended & plugin:react/jsx-runtime to the extends list

Google Analytics Setup

This site includes Google Analytics 4 (GA4) integration. To enable tracking:

  1. Get your GA4 Tracking ID:

    • Go to Google Analytics
    • Create a new GA4 property or use an existing one
    • Find your tracking ID (format: G-XXXXXXXXXX) in the Admin section
  2. Configure the tracking ID:

    • Create a .env file in the root directory
    • Add your tracking ID:
    PUBLIC_GA_TRACKING_ID=G-XXXXXXXXXX
  3. Features included:

    • Automatic page view tracking
    • Contact form submission tracking
    • External link click tracking (GitHub, LinkedIn, Resume downloads)
    • Project and blog post view tracking
    • Only loads in production builds (not during development)
  4. Deploy and verify:

    • Deploy your site to production
    • Check Google Analytics Real-time reports to verify tracking is working

About

My personal portfolio website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0