НАСТРОЙВАНЕ ЗА СОБСТВЕНИЦИТЕ

Нека го направим
ваше.

Дизайнът и кодът са подготвени. Прегледът още е в примерен режим — реални резервации и плащания не се приемат. Следвайте по една стъпка; не е нужно да изпълнявате всичко наведнъж.

Първо ни трябват: имената, които искате да се виждат, и Google таблица във ваш акаунт. Venmo акаунтът, QR кодът и личната снимка могат да се добавят по-късно. Не изпращайте пароли или секретни ключове в чата.
1. Създайте вашата таблица
  1. Отворете нова Google таблица във вашия Google акаунт. Нека е напълно празна.
  2. Кръстете я Our Little Home — Registry management.
  3. От менюто изберете Extensions → Apps Script (Разширения → Apps Script).
  4. Изтрийте примерния код. Натиснете „Копирай готовия код“ по-долу и го поставете в редактора. Запазете.
  5. В падащото меню до Run изберете setupRegistry и натиснете Run / Изпълнение. Прегледайте и разрешете поисканите права за вашата таблица.
  6. Върнете се в таблицата и я презаредете. Трябва да има Gifts, Contributions, Settings, History и меню Registry.
  7. Оставете споделянето Restricted / Ограничено. Изпратете в чата само адреса на таблицата и публичните имена. Ако излезе неочакван екран, спрете там и покажете снимка без лични данни и ключове.
Изтегли Code.gs

2. Свържете таблицата със сайта

Тази стъпка правим след първата. В Apps Script: Deploy → New deployment → Web app. Изпълнява се като Me, достъп Anyone. Таблицата остава частна; услугата проверява служебен секретен ключ за всяка заявка.

Адресът трябва да завършва на /exec. Ще го използваме за връзката в Cloudflare. Ключът REGISTRY_SERVICE_KEY е в Project Settings → Script Properties — той се поставя директно в Cloudflare, не в чата и не в публичния код.

3. Публикувайте безплатно във ваш Cloudflare
  1. Създайте безплатни акаунти в Cloudflare и GitHub, ако нямате.
  2. Изтеглете пакета по-долу, разархивирайте го и качете съдържанието в собствен GitHub repository. Не качвайте пароли или ключове.
  3. В Cloudflare създайте Pages проект от това repository. Framework: None; Build command: празно; Output directory: dist. Останете на Free plan.
  4. Създайте безплатна Turnstile защита за крайния адрес на сайта. Публичният site key се поставя в Settings на таблицата.
  5. В Cloudflare → Settings → Variables and Secrets се добавят APPS_SCRIPT_URL, REGISTRY_SERVICE_KEY, TURNSTILE_SECRET_KEY. Последните два са secret стойности.
  6. В dist/catalogue.js променете "mode": "preview" на "mode": "live" и публикувайте отново.
  7. Проверете от два браузъра реална неплатена резервация, промяна и отказ. Едва след това споделете линка с гостите.
4. Добавете Venmo и вашите лични детайли

В Settings попълваме публичните имена, контактния текст, инструкциите за кеш, точния Venmo линк и истинския QR код. Venmo остава изключено без акаунт и положителен ориентировъчен EUR/USD курс. Сайтът показва цени и приема въведени суми в USD; таблицата запазва EUR стойности за покупките. За Venmo курсът и доларовата обещана сума се запазват към момента на резервацията. В Settings задайте eurToUsd и rateDate; първоначалният ориентировъчен курс за прегледа е 1,1253 от ЕЦБ, 16.10.2026. Промяната на тези настройки не изисква ново деплойване на Apps Script.

QR изображението може да е assets/venmo-qr.png или ваш HTTPS адрес към изображение. Проверете, че сканирането отваря правилния акаунт. Не изпращайте парола за Venmo.

5. Редактирайте подаръците и потвърждавайте полученото

Всеки подарък е един ред в Gifts. Цената targetCents е общата цена за подаръка или целия комплект в евроцентове: 32999 означава 329,99 €. Празна цена означава, че подаръкът още не приема вноски.

Сменяте модел, цена, описание, линк и снимка; id остава същото. Получените средства и обещанията се показват отделно. За потвърждение първо проверете парите, после изберете реда в Contributions → Registry → Confirm selected payments received.

Не изтривайте подаръци с вноски. При съществена смяна на финансиран модел обсъдете я с участниците. Отказ на резервация не връща реално изпратени пари.

Готовите файлове

Пакетът съдържа сайта, каталога, инсталатора за Google Sheets, Cloudflare връзката, тестовете и пълна инструкция. Няма попълнени акаунти за плащане, пароли или истински данни на гости.

Изтегли целия пакет ↓Каталог CSV ↓

8 уреда имат работни ценови цели от проучването; останалите 36 позиции са запазени като опции без измислени цени. Проверка с истинските Google и Cloudflare акаунти предстои.