FOSVED
← Усе праекты

Выкарыстоўваецца

Крыніца

Закрытый цифровой дом памяти одной семьи — дерево, карта, чат и архив

Гатова 2 з 4 · У працы: Эксплуатация и доводка мобильной версии

Здымкі і макеты

  • Галоўная: лічыльнікі дрэва, роляў, карты і апавяшчэнняў
    Галоўная: лічыльнікі дрэва, роляў, карты і апавяшчэнняў
  • Сямейнае дрэва (агляд; імёны і фота схаваны размыццём)
    Сямейнае дрэва (агляд; імёны і фота схаваны размыццём)
  • ІІ-студыя: сямейныя промпты для працы з фотаздымкамі
    ІІ-студыя: сямейныя промпты для працы з фотаздымкамі

Крыніца («родник» по-белорусски) — закрытый сайт для одной конкретной семьи, где хранятся история рода и повседневное общение. В нём есть интерактивное семейное дерево, карточки родственников с фото, местами жизни и захоронения, карта рода, общий и личные чаты, архив фото, видео, голосов и документов, истории и хронология. Вход только по приглашению администратора, открытой регистрации нет. Проект работает на собственном сервере владельца и не зависит от чужих облаков. Он сделан под реальные потребности семьи: год вместо точной даты, карточки умерших без аккаунта, пять языков интерфейса.

Што ёсць

  • Интерактивное семейное дерево с союзами, связями и пометкой умерших
  • Карточки родственников с неполными датами, местами жизни и фото
  • Карта рода на OpenStreetMap со спутниковым слоем
  • Общий семейный, личные и групповые чаты, голосовые сообщения, вложения
  • Архив фото, видео, голосов и документов, истории и хронология
  • Голосовые образцы с обязательным согласием
  • Вход по приглашениям, роли участников, привязка аккаунта к готовой карточке
  • Интерфейс на 5 языках

Асаблівасці

  • Полностью самохостящийся семейный сервис со строгой закрытостью — вход по приглашению, права проверяет сама база
  • Учёт семейной специфики — люди без аккаунта, неполные даты, пять языков, согласие на голос
  • Развивается с помощью ИИ-агента по задачам владельца

Чаго яшчэ няма

  • Автоматическое применение миграций базы
  • Автоматическая очистка файлов, оставшихся после удаления записей
  • Версия для других семей — только идея, сейчас не разрабатывается

Ход працы

  1. Основа и самохостингГатова
  2. Семейные функции — дерево, карточки, карта, чат, архивГатова
  3. Эксплуатация и доводка мобильной версииУ працы
  4. Автоматизация миграций и тестовУ планах

Наступны крок: Свести воедино, какие миграции применены на сервере, и перейти на их автоматическое применение.

Стэк

  • TypeScript
  • SQL
  • PowerShell
  • React 18
  • Vite
  • Tailwind CSS
  • Radix UI
  • TanStack Query
  • @xyflow/react
  • Leaflet
  • react-i18next
  • Vitest
  • Self-hosted Supabase (PostgreSQL
  • Auth
  • Storage
  • Realtime
  • Edge Functions)
  • Docker
  • Cloudflare Tunnel
  • GitHub Actions
  • Claude for biographies and texts
  • Grok for image generation
  • Voice synthesis