Каркас Flutter-приложения (flutter create)
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Home Automation Mobile
|
||||
|
||||
Мобильный клиент (Flutter) для [платформы домашней автоматизации](https://git.cactoz.su/cacto/home_automatization) —
|
||||
отдельный репозиторий, говорит с бэкендом только через его REST API
|
||||
(`/api/v1`, Laravel + Sanctum-токены).
|
||||
|
||||
## Возможности API, на которые опирается приложение
|
||||
|
||||
- Аутентификация по Sanctum-токену, привязанному к устройству (`device_name`)
|
||||
- Зоны, устройства, правила автоматизации — просмотр и управление (owner/viewer RBAC)
|
||||
- Живой статус устройств (Device Shadow) и история телеметрии
|
||||
- Ручное управление устройствами: turn-on / turn-off / set-level
|
||||
|
||||
Контракт API не дублируется здесь в виде документации — исходная правда
|
||||
(контроллеры, ресурсы, тесты) находится в основном репозитории:
|
||||
`laravel-app/app/Http/Controllers/Api/V1/`, `laravel-app/routes/api.php`.
|
||||
|
||||
## Статус
|
||||
|
||||
Пока только каркас проекта (`flutter create`) — экраны, работа с API и
|
||||
хранение токена ещё не реализованы.
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
flutter pub get
|
||||
flutter run
|
||||
```
|
||||
Reference in New Issue
Block a user