Демо-режим

Это тот же самый кабинет, что и на /admin/, только данные лежат в памяти браузера, а не в базе. Добавляй, правь, удаляй — всё работает по-настоящему.

Данные хранятся только в этом браузере.Они не уйдут на сервер, не откроются с телефона и пропадут при очистке данных сайта. Для настоящего хранения нужен Supabase — как его подключить, написано внизу страницы.

Кабинет — так выглядит /admin/

загружаю…

Добавить родственника

ИмяГодКем приходитсяЗаметкаДействия

Древо — так выглядит /tree/

Те же люди, сгруппированные по десятилетиям рождения. Обновляется сразу, как только меняешь что-то в таблице выше.

Как включить настоящую версию

  1. 1Завести бесплатный проект наsupabase.com. Карта не нужна, хватает бесплатного тарифа.
  2. 2Открыть SQL Editor, вставить туда файлsupabase/schema.sql из проекта и нажать Run. Он создаст таблицу и включит политики безопасности RLS.
  3. 3Скопировать из Project Settings → API два значения:Project URL и ключ с пометкой anon / public(ключ service_role не трогать), вписать их в файл.env и пересобрать сайт командойnpm run release.