Skip to content

builtbylane/builtbylane.com

Repository files navigation

builtbylane.com

Personal website for Lane Goldberg, Founder/CTO @ All Gold, built with React, TypeScript, and Tailwind CSS.

Tech Stack

Prerequisites

This project requires:

  • Bun >= 1.1.30
  • Node.js >= 22.0.0

This project explicitly uses Bun as the package manager. npm, yarn, and pnpm are not supported.

Development

# Install dependencies
bun install

# Start development server
bun run dev

# Build for production
bun run build

# Preview production build
bun run preview

# Lint and format code (using Biome)
bun run lint

Deployment

The site deploys AWS S3. If it were to get more traffic I would put it behind a CDN, but for now it's fine (it's less than $20 a year) Deployment process:

bun run deploy

This command will:

  1. Clean the dist directory
  2. Build the project
  3. Deploy assets to S3 with gzip compression
  4. Deploy HTML files to S3 with gzip compression

Project Structure

  • /src - Source code
    • main.tsx - Application entry point
    • AsciiRipple - Main visual component
  • index.html - HTML entry point
  • Various configuration files for TypeScript, Tailwind, PostCSS, Vite, and Biome (biome.json)

License

Please contact Lane Goldberg for licensing information.

Contributing

This is a personal website, but if you notice any issues, please feel free to open an issue or submit a pull request on GitHub.