This is a simple kiosk landing page that embeds a Google Form and displays approved submissions on a scrolling ticker. Features Embeds an existing Google Form in an iframe Fetches approved entries (Name, Location, Comment) from an API endpoint Displays approved entries in a scrolling ticker at the bottom of the page Getting Started Install Node.js if not using Docker. Clone this repo and change to the project folder. Install dependencies: ` npm install ` Run locally: ` node app.js ` Or: ` npm start ` Then open http://localhost:3000 in your browser. Running in Docker Build the image: ` docker build -t museum-kiosk . ` Run a container: ` docker run -p 3000:3000 museum-kiosk ` Then open http://localhost:3000 (or the server’s IP) in your browser. Configuration Google Sheets API credentials: Place them as credentials.json (this file should remain uncommitted). Adjust environment variables or code as needed for your specific form and sheet. License MIT License. See LICENSE for details.