MoneyCalc
MoneyCalc
Android приложение для сканирования чеков с использованием AI.
Возможности
- 📸 Съемка чеков камерой или загрузка из галереи
- 🤖 Автоматическое распознавание данных чека с помощью AI (Bothub.chat API)
- ✏️ Редактирование распознанных данных
- 💾 Сохранение покупок в локальной базе данных
- 📊 Статистика расходов с фильтрацией по периодам
- 🗑️ Редактирование и удаление покупок
Требования
- Android 8.0 (API 26) или выше
- Bothub.chat Access Token (API Key)
Сборка
cd d:\AndroidProjects\MoneyCalc
.\gradlew.bat assembleDebug
APK будет создан в: app\build\outputs\apk\debug\app-debug.apk
Настройка
- Установите приложение на устройство
- Откройте настройки (иконка шестерёнки)
- Введите ваш Bothub.chat Access Token
- Нажмите "Сохранить"
Использование
- Нажмите кнопку "+" для добавления чека
- Сфотографируйте чек или выберите фото из галереи
- AI автоматически распознает данные
- Отредактируйте при необходимости
- Нажмите "Сохранить"
ДЕМО
Для тестирования приложения без API ключа нажмите кнопку "ДЕМО" в главном экране — будут загружены демо-данные.
Демо-чек для тестирования: demo_receipt.png
Технологии
- Kotlin
- Jetpack Compose
- Room Database
- CameraX
- Retrofit + OkHttp
- Bothub.chat API (OpenAI-compatible)