System ready
MONDAY, OCTOBER 19

Welcome back ✦

Manage your links, domains, and integrations from one place.

Total links↗
0Created in this session
Domains◎
0Added to workspace
━━━━━━━━━━━━━━━━
Connected services⌘
0 / 3Cloudflare · TinyURL · GitHub
API health⌁
Not checkedRun a provider connection test

Quick actions

Jump back into your workflow.

SHORTCUTS

Recent activity

Actions performed in this browser session.

◷No activity yetYour actions will appear here.
i
Demo mode is active

This starter UI stores demo data in your browser. Add the Worker URL and deploy the backend before using real provider APIs.

LINK WORKFLOW

Link Generator

Create a short link using your configured provider.

Generate a new link

Enter a destination URL and choose a provider.

NEW LINK
Only use URLs you own or have permission to share.

Generated links

Links created during this session.

DestinationShort linkProviderCreated
No links generated yet.
CLOUDFLARE WORKSPACE

Domain Manager

Maintain a simple inventory of domains you manage.

!
Inventory mode

Adding a domain here does not register a domain or change DNS. Connect the backend and implement the desired Cloudflare operation first.

Your domains

0 domains in inventory

DomainNoteStatusAction
No domains added yet.
GITHUB CONTENTS API

Image Host

Upload an image into a configured repository folder.

!
Backend required

Image upload is disabled until GitHub credentials are configured server-side. Never paste a GitHub token into frontend code.

Upload image

Choose an image and review the target path.

GITHUB
Starter UI only — file upload is not sent until backend integration is implemented.
PROVIDER CONNECTIONS

Integrations

Configure services without exposing credentials in the browser.

Not configured

Cloudflare

Domain inventory and DNS operations through the Cloudflare API.

API TokenNot set
Account IDNot set
Not configured

TinyURL

Create short links through your provider account.

API keyNot set
Not configured

GitHub Image Host

Upload files into a repository using the Contents API.

Repositorynotrackng/img
TokenNot set

Connection test

Tests call the configured backend only when a Worker URL is saved.

Ready to test provider connections.
PREFERENCES & SECRETS

Settings

Set your backend endpoint and non-secret workspace preferences.

General settings

Workspace appearance and backend connection.

Provider setup checklist

Credentials must be stored as Worker secrets, not in this page.

01CloudflareSet CF_API_TOKEN and CF_ACCOUNT_ID as Worker secrets.Docs ↗
02TinyURLSet TINYURL_API_TOKEN after verifying the current API contract.Website ↗
03GitHubSet GITHUB_TOKEN, GITHUB_REPO, and GITHUB_BRANCH.Docs ↗

Security checklist

Complete these before using the dashboard with real credentials.

✓ Keep API secrets in Cloudflare Worker Secrets.

✓ Require authentication on all private Worker endpoints.

✓ Apply rate limits and per-user quotas.

✓ Restrict CORS to your actual dashboard origin.

✓ Rotate any token that was shared or exposed.

✓ Never treat a client-side password or hidden input as authentication.

Checking your secure session…