Skip to content

IceUnite/vas_ods

Repository files navigation

📄 vas_ods — система обработки заявок для отдела кадров

Приложение для администраторов отдела кадров, позволяющее обрабатывать входящие заявки от пользователей, просматривать детали, изменять статусы и фильтровать по различным параметрам. Интерфейс поддерживает тёмную и светлую тему, а также мультиязычность.

📱 Demo

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

  • 📥 Просмотр и фильтрация заявок от пользователей
  • 🔄 Изменение статуса и деталей заявок
  • 🧾 Полная история действий и заказов
  • 🎨 Светлая и тёмная темы оформления
  • 🌍 Локализация интерфейса

🧠 Используемые технологии и архитектура

  • 🧩 Чистая архитектура — разделение на domain, data и presentation, соблюдение SOLID-принципов
  • 🧠 BLoC / Cubit — управление состоянием с помощью flutter_bloc
  • ⚙️ Dependency Injectionget_it + injectable для внедрения зависимостей
  • 🔁 Навигация — go_router для гибкой маршрутизации
  • 🌐 Работа с сетью — Dio + pretty_dio_logger для HTTP-запросов
  • 💾 Локальное хранение — shared_preferences для хранения настроек
  • 🧙 Кодогенерация — build_runner, freezed, json_serializable, injectable_generator
  • 🎬 Анимации — lottie, flutter_staggered_animations, modal_bottom_sheet, bot_toast
  • 🖼 SVG и иконки — flutter_svg, flutter_launcher_icons

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

  • 🔥 Клонируй репозиторий и переходи в папку проекта
  • 📦 Установи все зависимости с помощью flutter pub get
  • 🛠 Выполни кодогенерацию командой flutter pub run build_runner build --delete-conflicting-outputs
  • ▶️ Запусти приложение с помощью flutter run

Releases

No releases published

Packages

No packages published