8000 GitHub - IceUnite/kpp_app: 🔐 KPP App — офлайн Flutter-приложение для проверки сотрудников по номеру телефона с использованием встроенной базы данных SQLite и современной архитектуры.
[go: up one dir, main page]

Skip to content

🔐 KPP App — офлайн Flutter-приложение для проверки сотрудников по номеру телефона с использованием встроенной базы данных SQLite и современной архитектуры.

Notifications You must be signed in to change notification settings

IceUnite/kpp_app

Repository files navigation

🚧 KPP App – Пропускной Контроль 🚪

Добро пожаловать в KPP 6FC1 App — Flutter-приложение для офлайн-проверки пропусков сотрудников по номеру телефона с использованием встроенной базы данных SQLite. 📱 Простой, быстрый и надежный способ организовать локальный доступ к информации ⚡

📸 Скриншот интерфейса

Скриншот приложения

🧩 Основной функционал

✅ Поиск сотрудника по номеру телефона
✅ Отображение ФИО и другой информации
✅ Полная автономность: работает без подключения к интернету
✅ Встроенная база данных SQLite через assets
✅ Современный UI с поддержкой Material 3
✅ Управление состоянием через Cubit и flutter_bloc
🛠️ Используемые технологии

Технология Назначение
🐦 Flutter Кроссплатформенная разработка
💾 sqflite Работа с SQLite базой данных
📁 path_provider Доступ к директориям устройства
📦 flutter_bloc Управление состоянием через Cubit
🧠 Equatable Упрощённое сравнение состояний
🎨 Material 3 Современные UI-компоненты и визуальный стиль
🧱 Архитектура проекта

Проект реализован по принципам Чистой Архитектуры (Clean Architecture), включающей следующие слои:

📁 data — источники данных и модели (SQLite, репозитории)
🧠 domain — бизнес-логика и use case'ы
🎛️ presentation — UI и управление состоянием через Cubit
🧪 Тестируемость и расширяемость благодаря разделению ответственности
Такой подход делает проект легко сопровождаемым, масштабируемым и гибким для будущих изменений 💡

🚀 Запуск проекта

Клонируйте репозиторий:
git clone https://github.com/your-username/kpp_app.git
cd kpp_app
Установите зависимости:
flutter pub get
Убедитесь, что вы подключили assets/empty_database.db в pubspec.yaml.
Запустите проект:
flutter run

About

🔐 KPP App — офлайн Flutter-приложение для проверки сотрудников по номеру телефона с использованием встроенной базы данных SQLite и современной архитектуры.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0