Демо-режим
Это тот же самый кабинет, что и на /admin/, только данные лежат в памяти браузера, а не в базе. Добавляй, правь, удаляй — всё работает по-настоящему.
Данные хранятся только в этом браузере.Они не уйдут на сервер, не откроются с телефона и пропадут при очистке данных сайта. Для настоящего хранения нужен Supabase — как его подключить, написано внизу страницы.
Кабинет — так выглядит /admin/
загружаю…| Имя | Год | Кем приходится | Заметка | Действия |
|---|
Пока пусто
Добавь первую запись в форме выше — например, себя.
Древо — так выглядит /tree/
Те же люди, сгруппированные по десятилетиям рождения. Обновляется сразу, как только меняешь что-то в таблице выше.
Как включить настоящую версию
- 1Завести бесплатный проект наsupabase.com. Карта не нужна, хватает бесплатного тарифа.
- 2Открыть SQL Editor, вставить туда файл
supabase/schema.sqlиз проекта и нажать Run. Он создаст таблицу и включит политики безопасности RLS. - 3Скопировать из Project Settings → API два значения:Project URL и ключ с пометкой anon / public(ключ service_role не трогать), вписать их в файл
.envи пересобрать сайт командойnpm run release.