Pokket - your mobile gateway to Arkitekt

Pokket is your mobile gateway to the Arkitekt ecosystem. It serves as a companion app for managing your Arkitekt services, tasks, and connected devices directly from your phone.
Features
🔗 Arkitekt Connection
Seamlessly connect to your Arkitekt instance. Pokket handles authentication via lok and provides a secure connection to your services.
📋 Task Management
Stay on top of your workflows. View and manage your latest tasks through the rekuest service integration, ensuring you never miss an important action.
📡 Device Provisioning
Easily provision ESP32-based devices for your lab or home. Pokket uses the Improv Wi-Fi protocol over BLE to configure devices with:
- Wi-Fi Credentials (Standard & Eduroam support)
- Arkitekt Connection Tokens
📶 Wi-Fi Profile Management
Manage your Wi-Fi configurations in one place. Save standard and Eduroam profiles to quickly provision multiple devices without re-entering credentials.
Get Started
Currently available for Android devices with BLE support. Just download the APK from the Releases page and install it on your device.
Devlopment Setup
-
Install dependencies
npm install -
Start the app
npx expo start
Tech Stack
- Framework: React Native (Expo)
- Styling: NativeWind (Tailwind CSS)
- Navigation: Expo Router
- Data: Apollo Client (GraphQL)
- BLE:
react-native-ble-plx
License
MIT