Vue 3 + Vite PWA backed by ATProto PDS (coffee.apoena.dev). Stores coffee spots as dev.apoena.coffeespot records with name, geolocation, note, and status. Map via MapLibre + OpenFreeMap, auth via ATProto OAuth, deploy via Docker + Nginx on Coolify. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
443 B
JSON
13 lines
443 B
JSON
{
|
|
"client_id": "https://coffee.apoena.dev/client-metadata.json",
|
|
"client_name": "Coffee Map",
|
|
"client_uri": "https://coffee.apoena.dev",
|
|
"redirect_uris": ["https://coffee.apoena.dev/oauth/callback"],
|
|
"grant_types": ["authorization_code", "refresh_token"],
|
|
"response_types": ["code"],
|
|
"scope": "atproto transition:generic",
|
|
"dpop_bound_access_tokens": true,
|
|
"token_endpoint_auth_method": "none",
|
|
"application_type": "web"
|
|
}
|