Simi — це Android-додаток, розроблений для автоматизації та полегшення щоденних завдань працівників супермаркетів. Додаток допомагає контролювати терміни придатності товарів, керувати готівкою в касі та організовувати роботу з чек-лістами.
- 🔔 Центр сповіщень про терміни: Окремий екран для швидкої обробки товарів, у яких підходить термін (наклейка знижок 10%, 25%, 50% або списання).
- 📦 Керування базою товарів: Додавання та редагування товарів з інтелектуальним розрахунком дат для знижок залежно від терміну придатності.
- 💳 Вирівнювання готівки: Розумний калькулятор для підрахунку залишку в касі та порівняння з Х-звітом.
- ✅ Чек-лісти: Персоналізовані списки справ для підтримки порядку на робочому місці.
- 🍩 Випічка та Фаст-фуд: Окремі модулі для контролю залишків донатів та хот-догів.
- 👥 Режими користувача: Інтерфейс адаптується під ваш рівень досвіду (Новачок, Досвідчений або Байдужий).
- 🌐 Глобальні сповіщення: Система отримання миттєвих повідомлень через Firebase Realtime Database.
Для безпечного розміщення на GitHub:
- Файл
google-services.json(Firebase) зашифрований або виключений з репозиторію. - Усі секретні ключі та налаштування локального середовища винесені в
local.properties. .gitignoreналаштований на ігнорування бінарних файлів збірки, ключів підпису та персональних налаштувань IDE.
- UI: Jetpack Compose (Material 3)
- Architecture: Clean Architecture + ViewModel + Repository
- Storage: Jetpack DataStore, GSON
- Sync: Firebase Realtime Database
- Background Tasks: WorkManager
- Клонуйте репозиторій:
git clone https://github.com/Entaytiom/Simi.git - Додайте свій
google-services.jsonу директоріюapp/(якщо використовуєте Firebase для сповіщень, бо локально не бачу сенса робити. Можливо колись зроблю не лише для свого магазина, де працюю). - Відкрийте проект в Android Studio Ladybug (або новіше).
- Натисніть Run.
Розроблено для полегшення життя працівників торгівлі.