MCPcopy Index your code
hub / github.com/cesarolvr/cesarolvr-www

github.com/cesarolvr/cesarolvr-www @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
60 symbols 154 edges 42 files 0 documented · 0% updated 9mo ago★ 38
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

My personal website

A modern, responsive personal website built with Gatsby.js, featuring a sleek design and interactive elements.

Home Page Preview

🚀 Features

  • Modern and responsive design
  • Built with Gatsby.js for optimal performance
  • Interactive 3D elements using Three.js
  • Syntax highlighting for code snippets
  • Google Analytics integration
  • SEO optimized with sitemap generation
  • Tailwind CSS for styling
  • SASS support for custom styling

🛠️ Tech Stack

🏗️ Getting Started

Prerequisites

  • Node.js (v14 or later)
  • Yarn or npm package manager

Installation

  1. Clone the repository: bash git clone https://github.com/cesarolvr/cesarolvr-www.git cd cesarolvr-www

  2. Install dependencies: bash yarn install # or npm install

  3. Start the development server: bash yarn dev # or npm run dev

The site will be available at http://localhost:8000

📝 Available Scripts

  • yarn dev or npm run dev - Start development server
  • yarn build or npm run build - Build for production
  • yarn serve or npm run serve - Serve production build
  • yarn clean or npm run clean - Clean Gatsby cache

🔧 Configuration

The project uses several Gatsby plugins and configurations:

  • gatsby-plugin-google-gtag - Google Analytics integration
  • gatsby-plugin-image - Image optimization
  • gatsby-plugin-manifest - PWA support
  • gatsby-plugin-sitemap - SEO optimization
  • gatsby-plugin-postcss - PostCSS support
  • gatsby-plugin-sass - SASS support

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Author

Cesarolvr

Core symbols most depended-on inside this repo

getTheme
called by 4
src/utils/theme.js
setTheme
called by 3
src/utils/theme.js
isAfterJuly24
called by 3
src/pages/24-07-2000.js
updateModelScale
called by 2
src/components/Avatar/index.js
copyLink
called by 2
src/components/Modal/index.js
getModelScale
called by 1
src/components/Avatar/index.js
updateCameraSettings
called by 1
src/components/Avatar/index.js
focusOnHead
called by 1
src/components/Avatar/index.js

Shape

Function 54
Class 6

Languages

TypeScript100%

Modules by API surface

src/components/Avatar/index.js11 symbols
src/utils/theme.js5 symbols
src/pages/24-07-2000.js4 symbols
src/components/Modal/index.js4 symbols
src/pages/blog/009-networking-is-not-that-easy.js3 symbols
src/components/ScrambleText/index.js3 symbols
src/components/Headshot/index.js3 symbols
src/pages/blog/008-first-contact-with-php.js2 symbols
src/pages/blog/002-first-contact-with-code.js2 symbols
src/pages/404.js2 symbols
src/components/Cursor/index.js2 symbols
src/pages/blog/010-first-time-using-linux-machine.js1 symbols

For agents

$ claude mcp add cesarolvr-www \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact