Welcome back.
Sign in to manage your website content, tools and brand settings. Changes are saved centrally and shared with all visitors.
Overview
Your website at a glance.
Quick actions
Manage the most important parts of your website.
Global publishing
Saved changes are stored in the Cloudflare D1 database, not just this browser.
After publishing, visitors on different phones and in different countries receive the same website content from the shared database. Their browser may briefly cache static assets, but content is fetched from the API.
Add a new tool
All fields are editable. Leave the destination URL empty if no link is available.
Tool library
Edit, publish or remove resources from the public website.
Animated search suggestions
One suggestion per line. These rotate in the public search field.
Security & deployment
Credentials are configured as server-side Cloudflare secrets.
- ✓ Password is not stored in the public JavaScript files.
- ✓ Admin API checks a random session token that is stored server-side; signing out invalidates it.
- ✓ Session expires automatically after 8 hours.
- ✓ Every change is checked on the server; the API refuses unauthenticated writes.
- ✓ Public API only returns public website settings and tool data.
Update the ADMIN_PASSWORD secret in the maliksubhantools Cloudflare Pages project (Settings → Variables and Secrets), then redeploy. Existing sessions expire automatically. Never share the secret or place it in frontend code.
Paste a saved default-data.json (the old website content) to load it into the database. This replaces the current settings and tools.
This console talks to the API built into your public website, which stores data in the D1 database. If saving fails, check the D1 binding named DB and the two secrets in the maliksubhantools Pages project (see README.txt).