We need a thin client Vue 3 app with Pinia and Tailwind that enables external developers to:
- Register/login
- Create/manage OAuth applications (client IDs/secrets, redirect URIs)
- View/manage application scopes & capabilities
- Monitor usage (API calls, quotas, resource consumption)
- Access API documentation (Apipie)
- Self-serve keys, secrets, webhooks
- Manage team/invitation settings for their org/app
- Submit support tickets
This is a key platform feature missing from our current offering (ActiveAdmin is internal-only).