Кейс
fewbase
Пять небольших веб-инструментов под одним аккаунтом: учёт времени, учёт подписок, мониторинг инфраструктуры, выставление счетов клиентам и поддержка клиентов.
- Тип
- SaaS-платформа
- Старт
- 2026
- Сервисы
- 7 serverless-сервисов
- Тесты
- ~370 тестовых файлов
Задача
Фрилансеры и основатели-одиночки тянут на себе множество мелких дел: учитывают время, помнят, когда продлевается какая подписка, проверяют, живы ли их сайты и сертификаты, выставляют счета, отвечают клиентам. Инструменты для этих задач обычно рассчитаны на команды: места, рабочие пространства, дашборды, которые нужно настроить, прежде чем от них будет хоть какая-то польза.
fewbase устроен наоборот: по одному небольшому инструменту на каждую задачу, рассчитанному на одного человека, и все — под одним аккаунтом.
Что мы сделали
- Time Recorder — задачи, таймер, проекты и теги, отчёты за период с выгрузкой в PDF и управление через Telegram.
- Subscriptions Tracker — регулярные платежи с конвертацией валют и напоминаниями; ИИ-функция читает чек или скриншот и сама заполняет форму.
- Infra Tracker — проверка доступности каждые 5 минут, срок действия SSL и изменения цепочки сертификатов, срок регистрации доменов, уведомления и ежедневная сводка.
- Invoices — счета, коммерческие предложения и кредит-ноты в PDF на английском, русском или эстонском, у каждого документа — публичная ссылка.
- Support — портал поддержки и виджет, подключаемый одной строкой; форма обратной связи на этом сайте работает именно на нём.
Инженерные решения
Один аккаунт для всех продуктов
Центральный хаб отвечает за учётные записи, биллинг, email и Telegram-бота. У продуктов нет собственной системы учётных записей — они общаются с хабом через внутренние привязки сервисов. Добавление нового инструмента не требует заново делать вход, биллинг и уведомления.
Аккуратный вход без пароля
Вход — по короткоживущей одноразовой ссылке из письма, по которой нельзя выяснить, существует ли пользователь. Ссылка срабатывает только после явного действия на странице, а не при открытии, поэтому корпоративные почтовые сканеры, заранее открывающие ссылки, не могут её «сжечь».
Биллинг без данных карт
Подписки, годовые тарифы и разовые покупки проходят через Stripe; данные карт никогда не попадают на наши серверы. Переход из тестового режима в боевой — это изменение конфигурации, а не повторный деплой.
Serverless и дешёвая эксплуатация
Каждый продукт — небольшой сервис на TypeScript на serverless edge-платформе с SQLite-совместимой базой данных и объектным хранилищем для файлов. Запланированные задачи выполняют проверки мониторинга, напоминания и сводки. Серверов, которые нужно патчить, нет, а расходы на работу настолько малы, что нишевые инструменты могут жить годами.
Тестирование и эксплуатация
В сервисах платформы около 370 тестовых файлов: unit- и интеграционные тесты, которые работают с реальной средой выполнения и базой данных, а также end-to-end тесты на Playwright для основных пользовательских сценариев. За доступностью, сертификатами и доменами самой платформы следит Infra Tracker — тот же продукт, которым пользуются клиенты.
Связанные услуги: Приложения на заказ · Тестирование ПО и QA · Интеграции, боты и ИИ · Дешевле хостинг
Другие кейсы: Baltic Monitor · Drones War · DevGrants Daily
Нужно что-то подобное?
Расскажите, что хотите сделать. Небольшие задачи приветствуются, общение асинхронное, ответ в течение одного рабочего дня.
Начать разговор