<div align="center">

  <img src="https://raw.githubusercontent.com/rainloreley/shlink-manager/main/assets/icon/icon.png" alt="Shlink Manager logo" width="100px" style="border-radius: 50%"/>
  
# Shlink Manager

</div>

Shlink Manager is an app for Android to see and manage all shortened URLs created with [Shlink](https://shlink.io/)

<a href="https://play.google.com/store/apps/details?id=dev.abmgrt.shlink_app" target="_blank">
<img src="https://raw.githubusercontent.com/steverichey/google-play-badge-svg/master/img/en_get.svg" alt="Play Store download" width="30%"/>
</a>

[![Codemagic build status](https://api.codemagic.io/apps/66096ec96d57699debb805f8/66096ec96d57699debb805f7/status_badge.svg)](https://codemagic.io/apps/66096ec96d57699debb805f8/66096ec96d57699debb805f7/latest_build)

## 📱 Current Features

✅ List all short URLs<br/>
✅ Create, edit and delete short URLs<br/>
✅ See overall statistics<br/>
✅ Detailed statistics for each short URL<br/>
✅ Display tags & QR code<br/>
✅ Dark mode support<br/>
✅ Quickly create Short URL via Share Sheet<br/>
✅ View rule-based redirects (no editing yet)<br/>
✅ Use multiple Shlink instances<br/>

## 🔨 To Do
- [ ] Add support for iOS (maybe in the future)
- [ ] add tags
- [ ] improve app icon
- [ ] Refactor code
- [ ] ...and more

## 💻 Development

First make sure you've installed [Flutter](https://flutter.dev/) and the necessary tools to build for Android/iOS (Android Studio/Xcode).

```bash
$ git clone https://github.com/rainloreley/shlink-manager.git
$ cd shlink-manager
$ flutter pub get
$ flutter run
```

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
