Перейти к содержимому
Основатель, Full‑stack Engineer2025
#Next.js 16#React 19#TypeScript#Supabase#PWA#Tailwind CSS 4

PassWave — Генератор и хранилище паролей

Минималистичный PWA: генерирует крепкие пароли, шифрует всё на клиенте, синхронизируется по желанию. Сделал MVP за 2 недели — и оставил как есть: быстро, безопасно, без излишеств.

Контекст

Иногда нужен не «менеджер жизни», а быстрый генератор паролей: нажал, скопировал, пошёл дальше. PassWave — про это. Хочется — добавляете пару записей в локальное хранилище и (опционально) синхронизацию между устройствами. Хочется тишины — работает полностью оффлайн и никого не зовёт.

Живой пример: password.potapov.me

Изначально думал делать Telegram Mini App, но PWA победил: универсальнее, ставится как приложение и не зависит от платформы. Интеграцию с Telegram сохранил в резерве.

Ключевые решения

  • End‑to‑End шифрование на клиенте. Сервер видит только зашифрованный blob — он курьер, а не читатель.
  • Supabase как лёгкий бэкенд: auth, хранение и синхронизация «из коробки».
  • PWA по‑настоящему: оффлайн‑режим, установка на домэкран, мгновенная загрузка из кэша.
  • Мини‑архитектура в стиле FSD, чтобы проект рос без боли.
Next.js 16React 19TypeScriptSupabaseTailwind CSS 4FSD

Возможности для людей, а не чек‑листов

  • Генерация крепких паролей с пресетами и «без O/0 и I/l».
  • Парольные фразы для тех, кто любит помнить, а не копировать.
  • Пакетная генерация (навести порядок за один присест).
  • QR‑код, чтобы не отправлять пароли себе в мессенджер.
  • Локальное хранилище + опциональная синхронизация.
  • Тёмная тема (куда ж без неё).

Это не замена всемогущим менеджерам на 100500 записей. Это карманный инструмент: сгенерировать, сохранить важное, не лезть в жизнь.

Контекст эпохи

2024–2025: рынок менеджеров паролей перенасыщен «комбайнами» с подписками и автозаполнением. Пользователям все чаще нужен быстрый, приватный и независимый от платформ способ сгенерировать/сохранить несколько секретов.

Бизнес‑инсайты

  • JTBD: «быстро сгенерировать/сохранить 3–20 паролей», оффлайн, без подписки.
  • Позиционирование: privacy‑first, zero‑knowledge, PWA вместо платформенной привязки.
  • Монетизация (опционально): one‑time unlock (темы/словари), B2B white‑label.
  • Каналы: SEO «генератор паролей», комьюнити privacy, короткие демо.

Результаты

2 недели
от идеи до production
7 языков
из коробки
100%
работает оффлайн
0 байт
открытых данных на сервере

Уроки и грабли

  • Supabase отличный для MVP: auth+API за 15 минут, дальше только логика.
  • FSD даже в «простом» проекте помогает не сползти в свалку.
  • Чем меньше кода между человеком и паролем — тем меньше боли и багов.

PassWave получился ровно таким, каким задумывался: быстрым, безопасным и ненавязчивым. Делает дело — и не требует к себе внимания.

См. также

Похожие материалы

Проекты с похожими технологиями и задачами

Slot-Me.ru — Платформа бронирования встреч

Основатель, Principal Engineer • 2025

Cal.com для русского рынка: от архитектуры до production. FastAPI + React, FSD, OAuth, календари, email, 196 тестов.

  • FastAPI
  • React
  • PostgreSQL
  • Redis
  • TypeScript
  • +3
Читать детальный кейс →

Система управления Евразийским экономическим форумом молодежи (ШОС)

Team Lead, Project Manager • 2014

Госзаказ на управление масштабным международным мероприятием: 12 кураторов, 72 координатора, 5000+ участников. Технически справились, психологически чуть не сгорели. Урок о том, что госконтракты требуют не только технологий, но и работы с людьми.

  • Python
  • Django
  • PostgreSQL
  • JavaScript
  • jQuery
  • +1
Читать детальный кейс →

PVS-Studio Quiz — Геймифицированный маркетинг

Full-stack Developer & Product Designer • 2022

Интерактивная платформа развлекательных опросов и игр для вовлечения разработчиков. Геймификация маркетинга статического анализатора через challenge-механику поиска багов в реальном коде.

  • Next.js
  • React
  • Redux
  • styled-components
  • TypeScript
  • +1
Читать детальный кейс →