chrome://flags, enable Web Bluetooth New Permissions Backend. Relaunch Chrome.enable-experimental-web-platform-features for passive scanning.Connect S3 (settings + exports) and DynamoDB (sightings, likes, comments, chat). Credentials are stored in this browser only — never sent to our servers. Applies app-wide.
This only saves to your browser. To make chat & sessions work the same way for every visitor, copy this snippet and paste it over DEFAULT_AWS_CFG near the top of final.html, then redeploy.
⚠ Add a CORS rule on your S3 bucket for your domain, and allow public ACLs (uncheck "Block all public access") so shared media links work for everyone. DynamoDB IAM needs DescribeTable · CreateTable · PutItem · GetItem · Query · UpdateItem. Setup guide →
If the table name you enter doesn't exist yet, it's created automatically with the schema chat/DMs/sessions need: partition key pk (String) + sort key sk (String). If you point this at an existing table with a different schema, sync will fail — use a fresh table name instead.