GenMap — семейное дерево, архив и база знаний | Fullstack под ключ
GenMap — работающая web-платформа, которая объединяет интерактивное родословное дерево, семейный архив и живую энциклопедию семьи.
ЗАДАЧА
Создать удобный и безопасный сервис, где родственники могут не просто хранить имена и даты, а совместно собирать биографии, воспоминания, фотографии, документы и источники — рядом с родственными связями.
ЧТО РЕАЛИЗОВАНО
• автоматическое построение поколений и семейных связей;
• карточки людей, события, места, фотографии и документы;
• встроенная база знаний и редактор материалов;
• приглашения по ссылке, email или коду;
• роли владельца, редактора и читателя с серверной проверкой доступа;
• светлая, тёмная и персональная цветовая тема;
• адаптивный интерфейс для компьютеров и смартфонов;
• авторизация, почтовые уведомления и хранение медиа;
• production-инфраструктура, контейнеризация и CI/CD.
МОЯ РОЛЬ
Полный цикл разработки: продуктовая проработка, UX/UI, frontend, backend, модель данных, интеграции, безопасность, тестирование и запуск на сервере.
РЕЗУЛЬТАТ
Запущен цельный production-продукт, которым семья может пользоваться совместно: от первой ветви дерева до подробной цифровой летописи.
Стек: React, Next.js, TypeScript, C#/.NET, PostgreSQL, S3, Docker, Kubernetes, GitLab CI/CD, ZITADEL, Vault.