# lcc.live **Repository Path**: mirrors_stefanpenner/lcc.live ## Basic Information - **Project Name**: lcc.live - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-16 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LCC Live Live webcam feed for Little Cottonwood Canyon (LCC) and Big Cottonwood Canyon (BCC). Visit [lcc.live](https://lcc.live/). ## Quick Start ```bash ./b run # Build and run ./b test # Run tests bazel run //:lcc-live -- --help ``` ## Architecture - **Go backend**: Single binary (~7.8MB), in-memory cache, background sync - **Vanilla JS frontend**: No frameworks, ES modules - **Build**: Bazel with rules_oci - **Deploy**: Fly.io ## Development ```bash # Run locally bazel run //:lcc-live # Add camera: edit data.json # Modify UI: edit templates/ or static/ # Backend: edit server/ or store/ ``` ## Configuration - `PORT` - HTTP port (default: 3000) - `SYNC_INTERVAL` - Image refresh (default: 3s) - `DEV_MODE=1` - Hot reload from disk ## iOS App The native iOS app lives in `ios/`. See [`ios/README.md`](ios/README.md) for setup and development. ## Docs See `doc/` for: - `DEVELOPMENT.md` - Local setup - `DEPLOYMENT.md` - Fly.io deployment - `BAZEL.md` - Build system