Skip to content

entaytion/Simi

Repository files navigation

Simi - Помічник для роботи в супермаркеті

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

📦 Як запустити

  1. Клонуйте репозиторій: git clone https://github.com/Entaytiom/Simi.git
  2. Додайте свій google-services.json у директорію app/ (якщо використовуєте Firebase для сповіщень, бо локально не бачу сенса робити. Можливо колись зроблю не лише для свого магазина, де працюю).
  3. Відкрийте проект в Android Studio Ladybug (або новіше).
  4. Натисніть Run.

Розроблено для полегшення життя працівників торгівлі.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors