# BrandManager

Your DMR network, simplified.

BrandManager is a mobile application for managing your [BrandMeister](https://brandmeister.network) DMR network devices. Built with Flutter, it provides a clean and intuitive interface to monitor and control your hotspots and repeaters.

## Features

- **Device Management** - View and manage all your registered BrandMeister devices
- **Last Activity** - Monitor recent network activity with real-time updates
- **Secure Authentication** - API tokens are stored securely in encrypted storage on your device

## Screenshots

| | | | |
|:---:|:---:|:---:|:---:|
| ![Screenshot 1](.meta/screenshots/1.png) | ![Screenshot 2](.meta/screenshots/2.png) | ![Screenshot 3](.meta/screenshots/3.png) | ![Screenshot 4](.meta/screenshots/4.png) |

## Getting Started

### Prerequisites

- Flutter SDK 3.10.7 or later
- A BrandMeister account with an API token

### Installation

1. Clone the repository:
   ```bash
   git clone https://git.bearologics.org/Bearologics/BrandManager.git
   cd BrandManager
   ```

2. Install dependencies:
   ```bash
   flutter pub get
   ```

3. Run the app:
   ```bash
   flutter run
   ```

### Getting Your API Token

1. Log in to your [BrandMeister account](https://brandmeister.network)
2. Navigate to your profile settings
3. Generate an API token from the API section

## Building

### iOS
```bash
flutter build ios
```

### Android
```bash
flutter build apk
```

### macOS
```bash
flutter build macos
```

## License

This project is licensed under a curl-style license - see the [LICENSE.md](LICENSE.md) file for details.

## Author

Bearologics GmbH

## Links

- [BrandMeister Network](https://brandmeister.network)
- [Impressum](https://bearologics.com/impressum)
- [Privacy Policy](https://bearologics.com/privacy)
