П.ВИН
Tool

VaultTool из портфолио Паши Вина

Приватный дашборд со всеми проектами, зашифрованными учётками и live-мониторингом сервисов под одной авторизацией.

01. КатегорияTool
02. РольFull-stack, Product
03. Датаапр 2026

Что это?

Приватный дашборд со всеми проектами, зашифрованными учётками и live-мониторингом сервисов под одной авторизацией.

Какую задачу решает?

Было: пароли в .env, 1Password и заметках, статусы в разных дашбордах, ссылки на админки в закладках → Стало: единый защищённый хаб с секретами, проектами и мониторингом

Как реализовано?

Реализовано на стеке: Next.js, Supabase, TypeScript, Tailwind. Защищённый дашборд с каталогом проектов, секретами и health-чеками под одной авторизацией.

Next.jsSupabaseTypeScriptTailwindZodNext.jsSupabaseTypeScriptTailwindZodNext.jsSupabaseTypeScriptTailwindZodNext.jsSupabaseTypeScriptTailwindZod
Учётки от десятков проектов разбросаны по .env-файлам, менеджерам паролей и заметкам — найти нужный доступ каждый раз отнимает время. Цель — собрать всё в одном защищённом дашборде: проекты, секреты и статусы сервисов под единой авторизацией с серверным шифрованием.
Vault
Vault — Учётки от десятков проектов разбросаны по .env-файлам, менеджерам паролей и заметкам — найти нужный доступ каждый раз отнимает время.

Вызов

Хаос доступов

Десятки проектов, десятки учёток и мониторингов — найти нужное за пять минут уже квест.

  • Пароли разбросаны по .env, 1Password и заметкам
  • Статусы сервисов приходится проверять вручную по очереди
  • Ссылки на админки и панели теряются в закладках браузера

Решение

Единый хаб

Защищённый дашборд с каталогом проектов, секретами и health-чеками под одной авторизацией.

  • + Учётки шифруются на сервере ключом APP_ENCRYPTION_KEY
  • + Slide-over панель открывает детали проекта без перезагрузки
  • + Доступ только для email из whitelist ALLOWED_EMAILS

Архитектура & Стек

Mindmap

[ Mindmap Процессов / v2.0 ]
NODE.01

Auth

Whitelist-авторизация
Supabase Auth · ALLOWED_EMAILS

NODE.02

Vault

Шифрование секретов
Postgres · AES · APP_ENCRYPTION_KEY

NODE.03

Projects

Каталог проектов
Next.js API · Supabase · Zod

NODE.04

Monitor

Live-статусы сервисов
Health checks · /monitor

COREEngine

Смоделировано 100 предпринимателями

Бизнес Импакт

0

паролей в открытом виде

1

точка входа ко всему

24/7

мониторинг сервисов

Открыть проект
Следующий кейс

VPN Pashavin