← All work

03

Studio website & order dashboard

The site you're on now. When a client sends an enquiry, it goes straight into a database, and we track every enquiry from first contact to delivery in our dashboard.

Client
TechStarterWeb Consulting (this site)
Type
Studio website + enquiry dashboard
Built with
Astro, Cloudflare Workers, D1, Access, OpenCC
  1. Client fills in the formTraditional Chinese, Simplified Chinese or English
  2. Checked and filteredThe server validates every field and blocks bots
  3. Saved to a databaseEvery enquiry is kept, nothing gets lost
  4. Handled in the dashboardOnly approved email addresses can sign in
  5. Tracked to deliveryEnquiry → quote → signed → building → delivered

Technical highlights

  1. Three languagesTraditional Chinese is the source; the Simplified version is converted automatically with OpenCC at build time, and the English version is written separately. First-time visitors are routed by their browser language.
  2. Enquiries go straight to a databaseThe server checks each submission and blocks bots before saving it to a Cloudflare D1 database, so nothing gets buried in an inbox.
  3. Order dashboardFilter by status, search, keep internal notes, and see a log of every status change.
  4. Built-in traffic statsDaily visits, top pages, where visitors come from and the enquiry conversion rate, right in the dashboard. No cookies, no IP addresses stored.
  5. Protected sign-inCloudflare Access lets only approved email addresses in, and the server verifies the sign-in token again.
  6. Contact methods for each regionWhatsApp, WeChat, LINE and Xiaohongshu (RED) are all options; the Simplified site defaults to WeChat, the English site to WhatsApp.
  7. Push to GitHub, and it's livePush a change to GitHub and Cloudflare builds and updates the site automatically.

Want the same dashboard? Let's talk See the website + enquiry dashboard package

Want a site like this for yourself?

A job-hunting portfolio, a freelancer's website or a small brand's site: we start the design from your content.

Book a free consultation