Skip to content
View solglove's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report solglove

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
solglove/README.md

SOLGLOVE

🎮 SOLGLOVE

Pixel-art arcade portfolio for a Solana developer.

Live   React TypeScript Vite Tailwind Motion


▰ What is this

A retro arcade / RPG themed portfolio for a Solana blockchain developer. The whole visual language is derived from the pixel avatar: mint + navy + forest green, with the rainbow visor stripe reused as the signature accent spectrum. No purple gradients, no template, no AI slop — deliberate pixel craft with heavy motion.

▰ Features

  • Hero sprite — avatar in an arcade frame, idle bob + CRT glitch slice, parallax pixel grid, spectrum wordmark, XP HUD
  • Character sheet (About) — bio + animated ability-score bars
  • Inventory grid (Skills) — tech stack as rarity-tiered loot in a cabinet
  • Quest log (Projects) — expandable shipped / in-flight work
  • CLI terminal (Contact) — typing animation + channel links
  • Custom pixel crosshair cursor, CRT scanlines / grain / power-on sweep
  • Marquee ticker · Konami code easter egg (↑ ↑ ↓ ↓ ← → ← → B A)
  • WCAG-aware contrast + visible focus states, prefers-reduced-motion respected
  • SEO-hardened: Open Graph + generated og.png, Twitter cards, JSON-LD (WebSite + Person + ProfilePage), sitemap.xml, robots.txt, web manifest

▰ Stack

Vite 6 · React 18 · TypeScript 5 · Tailwind CSS v4 · Framer Motion (motion 11) · Playwright (screenshot + OG generation) · deployed on Vercel.

▰ Run locally

npm install
npm run dev        # http://localhost:5173
npm run build      # typecheck + production build to /dist
npm run preview    # serve the build
npm run shot       # Playwright screenshots → /shots (dev server must be running)
node scripts/og.mjs   # regenerate public/og.png

▰ Structure

src/
  data/portfolio.ts      ← all editable copy (profile, skills, projects)
  index.css              ← Tailwind v4 theme tokens + pixel design system
  components/
    Hero · About · Skills · Projects · Contact · Nav · Marquee · Footer
    Overlays (cursor, CRT boot, Konami) · Logo · ui/ (PixelButton, Reveal, …)

▰ Customize

Edit src/data/portfolio.ts — name, tagline, stats, inventory, and quests all live there. Swap the placeholder GitHub / X / email / Discord links and the experience entries with real ones.


INSERT COIN · built with pixel energy · no templates

Pinned Loading

  1. anchor-scaffold-mcp anchor-scaffold-mcp Public

    AI code generator for Solana Anchor programs — TypeScript clients, Rust accounts, tests & full programs from your IDL. MCP server + CLI.

    TypeScript 2

  2. bad-omen bad-omen Public

    BAD OMEN is a production-oriented static frontend for an illustrated urban-myth universe: 222 planned carriers, five factions, and one city that denies everything. The visual direction is a Fashion…

    TypeScript 1

  3. cryptoglobe cryptoglobe Public

    Crypto news globe — live SOL/ETH/BTC news plotted on a 3D globe with a live feed panel

    TypeScript 1

  4. slasher-solana-archive slasher-solana-archive Public

    SLASHER: premium transaction-free Solana NFT archive and wallet preview. Live: https://slasher-solana-archive.vercel.app

    TypeScript 1