Задача
Простой и быстрый учёт личных расходов, в котором не нужно вручную переписывать каждый чек.
Решение
- Учёт расходов — суммы, категории, даты, группировка по месяцам, фильтры и поиск.
- Сканирование чеков — пользователь фотографирует чек в мобильном приложении, сервер распознаёт его с помощью ИИ, подбирает категорию (или предлагает новую) и предзаполняет расход. Остаётся только подтвердить.
- Отчёты — за месяц (по категориям, сравнение с прошлым месяцем) и за год (разбивка по 12 месяцам).
- Подписки — распознавание чеков доступно по подписке, управление — в админ-дашборде.
Технические решения
- Монорепозиторий: Laravel-бэкенд с REST API, веб-клиент на Vue 3 и Flutter-приложение в одном репозитории.
- AI Gateway — универсальный слой над ИИ-провайдерами с подключаемыми реализациями и журналом запросов; провайдер переключается из админки без изменения кода.
- Раздельная авторизация: пользователи (сессия в вебе, токены Sanctum в мобильном) и админы — своя таблица и guard.
- Деньги хранятся целыми копейками, документация API — OpenAPI / Swagger.




