# Amber Valley Community Hub A VLESS fallback landing site — served to unauthenticated visitors to make the proxy server appear as a legitimate community website. ## Overview This site acts as a decoy frontend for a VLESS proxy server. When a visitor accesses the server without the correct proxy credentials or path, they are served this community video library instead of a proxy handshake error. This prevents fingerprinting of the proxy endpoint. ## Tech Stack - **React 18** — UI framework - **Vite** — build tool - **Tailwind CSS** — styling (amber color theme) - **Nginx** — static file serving inside Docker - **Docker / Docker Compose** — containerized deployment ## Features - Fake community events video library with 42+ locally-stored thumbnail previews - Amber-tinted modern UI with animations - Video click triggers an authorization dialog (non-functional by design) ## Development Install dependencies: ```bash npm install ``` Run dev server: ```bash npm run dev ``` Generate video thumbnails: ```bash npm run generate-thumbnails ``` Build for production: ```bash npm run build ``` ## Deployment The site runs on port **8081** via Docker Compose. Build and start: ```bash docker compose up -d --build ``` Stop: ```bash docker compose down ``` The container serves the built static site via Nginx on port 80 internally, mapped to **8081** on the host.