THEN
Home / Work / HAB Asia Beauty 2026
Deep case · website · contest system

An international beauty championship,
with the whole online side on us.

HAB Asia Beauty Championship 2026 takes place on 17–18 September 2026 in Nonthaburi, Thailand. Nexora is the event’s official and exclusive IT solution provider, delivering two tracks: the event website and the full contest system — registration, six-language scoring, Golden Crown awards, guests, check-in and certificates, all running on Cloudflare.

habawards.com ↗Official & exclusive IT solution providerSix languages17–18 Sep 2026 · NonthaburiNexora Contest platform
Visit HAB ↗ I run a competition too →
24CATEGORIESEach with its own scoring criteria
75JUDGESAcross six judging panels
6LANGUAGESTH, ZH, EN, KO, VI, MY — fully aligned
46TEST FILESAll green before any deployment
Scope

The site brings people in. The system runs the competition.

The online side of an event is more than a website — registration, scoring, results and certificates each turn into an on-site incident when they go wrong.

WEBSITE

Event website

habawards.com

A multilingual site for contestants, judges and audience — and the front door to the whole system.

  • Hero video and an animated world map with national flags, showing the scale of the event
  • Event guest pages, category pages, schedule and venue information
  • Past editions presented as compressed recap videos with click-to-play posters
  • Server-rendered pages so search engines and AI can crawl and cite them (GEO / SEO)
  • Contestant, judge and guest login entrances wired straight into the homepage
SYSTEM

Contest system

Built on the Nexora Contest platform

Four account portals — contestant, judge, crown winner, guest — plus an admin console, on Cloudflare Workers + D1.

  • Anonymous scoring: judges see the work and the bib number, never the name; only the head judge can reveal for a dispute review
  • Six-language criteria: 187 scoring items across 24 categories, in all six languages
  • Configurable aggregation: this edition sums each judge’s total, with a live on-site score added on top
  • Golden Crown awards: a dedicated winner account type with its own posters and ceremony timing
  • Event guest system: identity tags, posters and personal timelines, merged into existing accounts
  • LINE binding and QR check-in, plus per-competition verifiable certificate templates
Highlights

In a contest system, the hard part is always the details.

The organiser writes the rules; our job is to make sure the system follows them exactly.

Half-anonymous scoringANONYMOUS SCORINGClient rule

A hard requirement from the organiser: judges must not see contestant names while scoring. The system shows the work and a bib number; only the head judge can reveal a name during a dispute review.

Six languagesSIX LANGUAGESLive

Thai, Chinese, English, Korean, Vietnamese and Burmese — not just the interface, but every scoring criterion and description, so judges score in their own language.

Configurable aggregationAGGREGATE RULELive

The platform default is an average; this edition sums each judge’s total instead. Live judges can also add a fixed on-site score on top.

Golden CrownGOLDEN CROWNLive

A separate winner account type with dedicated posters, visible on login — and a ceremony time controlled independently from the main result reveal.

Event guestsEVENT GUESTLive

Organisers, directors and speakers get an identity tag, a poster and a personal timeline. Anyone already registered as a contestant or judge keeps their existing account.

Check-in and certificatesCHECK-IN & CERTIFICATESLive

Prefixed QR check-in codes and LINE binding codes are scanned on site; each competition has its own certificate template, and certificates can be verified publicly.

Account rolloutACCOUNT ROLLOUTLive

Contestants, judges, crown winners and guests all follow one scheme: name-based mailbox, temporary password, forced change on first login. Credentials are handed to the organiser as a bilingual sheet.

Test gateTEST GATEEnforced

46 test files must pass before any deployment. A contest system does not get the option of fixing it after go-live.

Stack

A whole championship, without a single server.

Everything runs at the edge, so an on-site traffic spike needs no scrambling.

Cloudflare WorkersCloudflare D1Nexora Contest platformSSR for GEO/SEOSix-language i18nPBKDF2 100,000 iterationsLINE bindingQR check-inVerifiable certificatesnode:sqlite test shimZero runtime dependencies
Delivery

One edition of the championship is one full delivery run.

01

Website and system live Done

The event site went live, contestant and judge accounts were issued, and 24 categories plus panel assignments were loaded.

02

Scoring criteria in six languages Done

187 scoring items were translated from the organiser’s Thai originals into all six languages, so judges score in their own.

03

Golden Crown · guests · on-site prep In progress

Golden Crown and event-guest systems shipped; check-in and certificate flows rehearsed against the on-site run of show.

About this engagement: Nexora is the official and exclusive IT solution provider for HAB Asia Beauty 2026, with an exhibition booth and a 20-minute daily stage slot at the event. The core system is not sold as source code — we provide implementation, an annual licence and a service agreement, so the platform stays a running asset after the event.
Running a competition?

Registration, scoring, certificates — one system, end to end.

Nexora Contest is a general-purpose contest platform: beauty, talent, vocational skills. Quoted by the size of your event.

Talk about my event See the Nexora Contest product page →